| Overall Result: FAIL |
|---|
| Report Production | Report Configuration | Analysis phases |
|---|---|---|
|
|
|
| Number of Violations | LDRA Code | (M) Mandatory Standards | CERT Code |
|---|---|---|---|
|
|
9 S | CERT PRE31-C,EXP30-C,EXP31-C,FIO41-C | |
|
|
20 S | CERT DCL31-C | |
|
|
30 S | CERT EXP30-C,EXP31-C | |
|
|
5 D | CERT EXP33-C | |
|
|
39 S | CERT FLP30-C | |
|
|
43 S | CERT ENV33-C,SIG32-C | |
|
|
47 S | CERT ARR30-C | |
|
|
71 S | CERT DCL30-C,MEM36-C | |
|
|
86 S | CERT ERR31-C | |
|
|
93 S | CERT INT01-C,INT02-C,INT07-C | |
|
|
94 S | CERT EXP11-C,EXP36-C,INT11-C | |
|
|
98 S | CERT EXP37-C | |
|
|
17 D | CERT DCL32-C | |
|
|
19 D | CERT EXP37-C | |
|
|
20 D | CERT DCL31-C,ERR30-C | |
|
|
24 D | CERT DCL31-C | |
|
|
1 X | CERT ARR31-C | |
|
|
134 S | CERT EXP10-C,EXP30-C | |
|
|
35 D | CERT EXP02-C,EXP10-C,EXP30-C | |
|
|
1 Q | CERT EXP02-C,EXP10-C,EXP30-C | |
|
|
157 S | CERT STR05-C,STR30-C | |
|
|
170 S | CERT DCL07-C,EXP37-C | |
|
|
41 D | CERT EXP37-C | |
|
|
42 D | CERT DCL30-C | |
|
|
43 D | CERT INT32-C,INT33-C | |
|
|
248 S | CERT INT33-C | |
|
|
45 D | CERT EXP08-C,EXP34-C | |
|
|
49 D | CERT FIO42-C | |
|
|
326 S | CERT DCL31-C | |
|
|
344 S | CERT EXP32-C | |
|
|
51 D | CERT MEM30-C | |
|
|
355 S | CERT DCL32-C | |
|
|
403 S | CERT INT34-C | |
|
|
433 S | CERT INT02-C,INT31-C | |
|
|
434 S | CERT INT02-C,INT31-C,STR34-C | |
|
|
442 S | CERT INT02-C,FLP33-C | |
|
|
443 S | CERT INT02-C,FLP33-C | |
|
|
444 S | CERT FLP33-C | |
|
|
456 S | CERT MSC31-C | |
|
|
57 D | CERT EXP33-C | |
|
|
476 S | CERT ARR30-C | |
|
|
480 S | CERT DCL33-C | |
|
|
483 S | CERT MEM34-C | |
|
|
484 S | CERT MEM31-C | |
|
|
487 S | CERT MEM35-C | |
|
|
489 S | CERT DCL33-C,FIO43-C | |
|
|
493 S | CERT INT32-C | |
|
|
494 S | CERT INT32-C | |
|
|
496 S | CERT EXP37-C | |
|
|
61 X | CERT DCL32-C |
| Number of Violations | LDRA Code | (M) Mandatory Standards | CERT Code |
|---|---|---|---|
|
|
64 X | CERT ARR30-C | |
|
|
69 D | CERT EXP33-C | |
|
|
562 S | Use of ++,-- or = in macro parameters. | CERT PRE31-C |
|
|
75 D | CERT FIO31-C | |
|
|
68 X | CERT DCL00-C | |
|
|
69 X | CERT ARR30-C | |
|
|
573 S | Macro concatenation of uni char names. | CERT PRE30-C |
|
|
575 S | Linkage differs from previous declaration. | CERT DCL36-C |
|
|
576 S | Function pointer is of wrong type. | CERT DCL35-C,EXP08-C |
| Number of Violations | LDRA Code | (C) Checking (Mandatory) Standards | CERT Code |
|---|
| Number of Violations | LDRA Code | (O) Optional Standards | CERT Code |
|---|---|---|---|
|
|
5 S | CERT MSC03-C | |
| 75 | 12 S | CERT MSC01-C | |
| 8 | 21 S | CERT DCL07-C | |
|
|
1 D | CERT MSC13-C | |
|
|
4 D | CERT MSC13-C | |
|
|
7 D | CERT MSC13-C | |
|
|
8 D | CERT MSC08-C | |
|
|
15 D | CERT MSC13-C | |
| 1 | 41 S | CERT DCL10-C,DCL11-C | |
| 40 | 44 S | CERT DCL03-C,INT06-C | |
| 22 | 50 S | CERT INT13-C | |
|
|
52 S | CERT INT02-C | |
|
|
54 S | CERT EXP06-C | |
|
|
57 S | CERT MSC03-C,MSC12-C | |
| 23 | 58 S | CERT MSC03-C | |
| 1 | 59 S | CERT MSC03-C | |
|
|
73 S | CERT INT12-C | |
| 23 | 79 S | CERT PRE03-C | |
|
|
81 S | CERT PRE07-C | |
|
|
85 S | CERT INT09-C | |
| 39 | 95 S | CERT EXP11-C | |
|
|
99 S | CERT MSC02-C | |
|
|
101 S | CERT INT02-C | |
|
|
27 D | CERT DCL15-C | |
| 15 | 113 S | CERT MSC09-C | |
| 19 | 77 S | CERT PRE02-C | |
| 30 | 78 S | CERT PRE01-C,PRE02-C | |
| 21 | 96 S | CERT INT02-C | |
|
|
115 S | CERT STR03-C | |
|
|
119 S | CERT MSC04-C | |
| 62 | 120 S | CERT INT13-C | |
|
|
125 S | CERT PRE05-C | |
| 2 | 131 S | CERT DCL01-C | |
| 30 | 132 S | CERT MSC02-C | |
| 2 | 133 S | CERT EXP02-C | |
| 41 | 135 S | CERT DCL07-C | |
|
|
139 S | CERT MSC07-C | |
|
|
140 S | CERT MSC07-C | |
|
|
176 S | CERT MSC10-C | |
| 13 | 177 S | CERT DCL04-C | |
| 85 | 200 S | CERT DCL00-C | |
| 256 | 201 S | CERT DCL06-C,EXP07-C,EXP09-C | |
|
|
203 S | CERT EXP05-C | |
| 2 | 218 S | CERT PRE04-C | |
| 31 | 243 S | CERT PRE06-C | |
| 214 | 273 S | CERT PRE03-C | |
|
|
299 S | CERT DCL05-C | |
| 9 | 1 J | CERT MSC07-C | |
| 22 | 302 S | CERT MSC04-C | |
| 3 | 329 S | CERT INT07-C |
| Number of Violations | LDRA Code | (O) Optional Standards | CERT Code |
|---|---|---|---|
| 6 | 331 S | CERT INT13-C | |
|
|
332 S | CERT INT02-C | |
| 2 | 334 S | CERT INT02-C | |
| 30 | 340 S | CERT PRE00-C | |
| 5 | 352 S | CERT DCL12-C | |
|
|
50 D | CERT MEM00-C | |
| 29 | 361 S | CERT EXP00-C | |
|
|
376 S | CERT MSC10-C | |
| 22 | 381 S | CERT DCL05-C | |
| 13 | 382 S | CERT EXP12-C | |
|
|
53 D | CERT EXP08-C | |
|
|
387 S | CERT DCL08-C | |
| 23 | 400 S | CERT EXP03-C | |
|
|
401 S | CERT ARR00-C | |
|
|
406 S | CERT EXP02-C | |
|
|
54 D | CERT EXP08-C | |
|
|
408 S | CERT EXP02-C | |
|
|
432 S | CERT INT07-C | |
|
|
438 S | CERT EXP08-C | |
|
|
439 S | CERT INT15-C | |
|
|
440 S | CERT INT15-C | |
| 1 | 446 S | CERT INT02-C | |
|
|
452 S | CERT INT02-C | |
|
|
457 S | CERT INT02-C | |
|
|
458 S | CERT INT02-C,INT07-C | |
|
|
486 S | CERT FIO00-C | |
| 2 | 488 S | CERT INT08-C | |
|
|
491 S | CERT INT02-C | |
|
|
61 D | CERT DCL15-C | |
|
|
62 D | CERT DCL13-C | |
|
|
515 S | CERT DCL04-C | |
|
|
65 D | CERT MSC12-C | |
|
|
70 D | CERT MSC12-C | |
|
|
553 S | Function and proto should both be static. | CERT DCL15-C |
|
|
72 D | CERT EXP10-C | |
|
|
67 X | CERT DCL02-C | |
|
|
74 D | CERT EXP10-C | |
|
|
568 S | #include "filename" uses standard library name. | CERT PRE04-C |
| 1 | 577 S | Sizeof argument is a pointer. | CERT EXP01-C |
| 11 | 578 S | Sizeof used in arithmetic expression. | CERT EXP03-C |
|
|
78 D | CERT DCL00-C | |
| 2 | 584 S | Remainder of % op could be negative. | CERT INT10-C |
| 16 | 585 S | Bitwise and arith operations on same data. | CERT INT14-C |
|
|
586 S | Format is not %j for user defined type. | CERT INT15-C |
| Number of Mandatory Standards checked | 39 |
| Number of Checking Standards checked | 0 |
| Number of Optional Standards checked | 77 |
| Total Standards checked | 116 |
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Name | Last Modification Date |
|---|---|
| D:\Code\SAMATE\SATE2009\sate2009_C_test_cases\c\pvm\pvm3\src\waitc.c | Mon Aug 22 08:13:26 2005 |
| D:\Code\SAMATE\SATE2009\sate2009_C_test_cases\c\pvm\pvm3\src\tev.c | Wed Feb 07 16:15:59 2001 |
| D:\Code\SAMATE\SATE2009\sate2009_C_test_cases\c\pvm\pvm3\src\tdpro.c | Fri Jan 30 14:22:58 2009 |
| D:\Code\SAMATE\SATE2009\sate2009_C_test_cases\c\pvm\pvm3\src\task.c | Tue Apr 16 08:04:50 2002 |
| D:\Code\SAMATE\SATE2009\sate2009_C_test_cases\c\pvm\pvm3\src\sdpro.c | Mon Jul 09 12:59:55 2007 |
| D:\Code\SAMATE\SATE2009\sate2009_C_test_cases\c\pvm\pvm3\src\pvmwin.c | Tue Feb 04 13:35:47 2003 |
| D:\Code\SAMATE\SATE2009\sate2009_C_test_cases\c\pvm\pvm3\src\pvmshmmsg.c | Mon Aug 22 08:13:25 2005 |
| D:\Code\SAMATE\SATE2009\sate2009_C_test_cases\c\pvm\pvm3\src\pvmshmem.c | Mon Aug 22 08:13:25 2005 |
| D:\Code\SAMATE\SATE2009\sate2009_C_test_cases\c\pvm\pvm3\src\pvmlog.c | Fri Jan 30 14:22:46 2009 |
| D:\Code\SAMATE\SATE2009\sate2009_C_test_cases\c\pvm\pvm3\src\pvmfrag.c | Thu Jul 08 12:00:12 1999 |
| D:\Code\SAMATE\SATE2009\sate2009_C_test_cases\c\pvm\pvm3\src\pvmerr.c | Thu Jan 04 15:46:34 2007 |
| D:\Code\SAMATE\SATE2009\sate2009_C_test_cases\c\pvm\pvm3\src\pvmdunix.c | Wed Feb 07 16:15:54 2001 |
| D:\Code\SAMATE\SATE2009\sate2009_C_test_cases\c\pvm\pvm3\src\pvmdtev.c | Wed Feb 07 16:15:53 2001 |
| D:\Code\SAMATE\SATE2009\sate2009_C_test_cases\c\pvm\pvm3\src\pvmdshmem.c | Fri Jan 30 14:22:46 2009 |
| D:\Code\SAMATE\SATE2009\sate2009_C_test_cases\c\pvm\pvm3\src\pvmdpack.c | Mon Aug 22 08:13:20 2005 |
| D:\Code\SAMATE\SATE2009\sate2009_C_test_cases\c\pvm\pvm3\src\pvmdabuf.c | Thu Jul 08 12:00:10 1999 |
| D:\Code\SAMATE\SATE2009\sate2009_C_test_cases\c\pvm\pvm3\src\pvmd.c | Thu Jan 22 16:51:41 2009 |
| D:\Code\SAMATE\SATE2009\sate2009_C_test_cases\c\pvm\pvm3\src\pvmcruft.c | Mon Aug 22 08:13:20 2005 |
| D:\Code\SAMATE\SATE2009\sate2009_C_test_cases\c\pvm\pvm3\src\pvmalloc.c | Thu Jul 08 12:00:06 1999 |
| D:\Code\SAMATE\SATE2009\sate2009_C_test_cases\c\pvm\pvm3\src\pmsg.c | Wed Feb 07 16:15:50 2001 |
| D:\Code\SAMATE\SATE2009\sate2009_C_test_cases\c\pvm\pvm3\src\pkt.c | Thu Jul 08 12:00:05 1999 |
| D:\Code\SAMATE\SATE2009\sate2009_C_test_cases\c\pvm\pvm3\src\nmdclass.c | Thu Jul 08 12:00:04 1999 |
| D:\Code\SAMATE\SATE2009\sate2009_C_test_cases\c\pvm\pvm3\src\msgbox.c | Mon Aug 22 08:13:19 2005 |
| D:\Code\SAMATE\SATE2009\sate2009_C_test_cases\c\pvm\pvm3\src\mppmsg.c | Mon Aug 22 08:13:19 2005 |
| D:\Code\SAMATE\SATE2009\sate2009_C_test_cases\c\pvm\pvm3\src\mppchunk.c | Mon Aug 22 08:13:19 2005 |
| D:\Code\SAMATE\SATE2009\sate2009_C_test_cases\c\pvm\pvm3\src\lpvmshmem.c | Fri Jan 30 14:22:46 2009 |
| D:\Code\SAMATE\SATE2009\sate2009_C_test_cases\c\pvm\pvm3\src\lpvmpack.c | Wed Feb 07 16:14:08 2001 |
| D:\Code\SAMATE\SATE2009\sate2009_C_test_cases\c\pvm\pvm3\src\lpvmmpp.c | Mon Aug 22 08:13:18 2005 |
| D:\Code\SAMATE\SATE2009\sate2009_C_test_cases\c\pvm\pvm3\src\lpvmmimd.c | Wed May 18 10:56:28 2005 |
| D:\Code\SAMATE\SATE2009\sate2009_C_test_cases\c\pvm\pvm3\src\lpvmglob.c | Wed Jan 14 11:50:57 2004 |
| D:\Code\SAMATE\SATE2009\sate2009_C_test_cases\c\pvm\pvm3\src\lpvmgen.c | Wed Dec 17 13:40:49 2008 |
| D:\Code\SAMATE\SATE2009\sate2009_C_test_cases\c\pvm\pvm3\src\lpvmcat.c | Wed Feb 07 16:14:06 2001 |
| D:\Code\SAMATE\SATE2009\sate2009_C_test_cases\c\pvm\pvm3\src\lpvm.c | Fri Jan 30 14:23:24 2009 |
| D:\Code\SAMATE\SATE2009\sate2009_C_test_cases\c\pvm\pvm3\src\lmsg.c | Wed Jun 25 15:08:50 1997 |
| D:\Code\SAMATE\SATE2009\sate2009_C_test_cases\c\pvm\pvm3\src\imalloc.c | Tue Mar 24 13:16:17 1998 |
| D:\Code\SAMATE\SATE2009\sate2009_C_test_cases\c\pvm\pvm3\src\hoster.c | Thu Apr 19 16:14:34 2007 |
| D:\Code\SAMATE\SATE2009\sate2009_C_test_cases\c\pvm\pvm3\src\host.c | Mon Aug 22 08:13:17 2005 |
| D:\Code\SAMATE\SATE2009\sate2009_C_test_cases\c\pvm\pvm3\src\global.c | Tue Jul 30 08:35:04 2002 |
| D:\Code\SAMATE\SATE2009\sate2009_C_test_cases\c\pvm\pvm3\src\ddpro.c | Wed Jan 14 11:50:55 2004 |
| Number of procedures: | 56 |
| Number of locally uncalled procedures: | 0 |
| Number of reformatted executable lines: | 2658 |
| Number of lines of comments: | 4194 |
| Globals / code outside procedures - FAIL |
|---|
| Code | File: Src Line | Violation | Standard |
|---|---|---|---|
| O | imalloc.c: 3 | Non standard character $ in source. | CERT MSC09-C |
| O | imalloc.c: 93 | Included file not protected with #define. | CERT PRE06-C |
| O | bfunc.h: 63 | Found #define. | CERT PRE03-C |
| O | bfunc.h: 64 | Found #define. | CERT PRE03-C |
| O | bfunc.h: 65 | Found #define. | CERT PRE03-C |
| O | bfunc.h: 68 | Found #define. | CERT PRE03-C |
| O | bfunc.h: 68 | Macro parameter not in brackets. | CERT PRE01-C,PRE02-C |
| O | bfunc.h: 68 | Macro replacement list needs parentheses. | CERT PRE02-C |
| O | bfunc.h: 69 | Found #define. | CERT PRE03-C |
| O | bfunc.h: 69 | Macro parameter not in brackets. | CERT PRE01-C,PRE02-C |
| O | bfunc.h: 69 | Macro replacement list needs parentheses. | CERT PRE02-C |
| O | bfunc.h: 70 | Found #define. | CERT PRE03-C |
| O | bfunc.h: 70 | Macro parameter not in brackets. | CERT PRE01-C,PRE02-C |
| O | bfunc.h: 70 | Macro replacement list needs parentheses. | CERT PRE02-C |
| O | imalloc.c: 96 | Found #define. | CERT PRE03-C |
| O | imalloc.c: 96 | Define used for numeric constant. | CERT DCL00-C |
| O | imalloc.c: 99 | Found #define. | CERT PRE03-C |
| O | imalloc.c: 99 | Define used for numeric constant. | CERT DCL00-C |
| O | imalloc.c: 102 | Found #define. | CERT PRE03-C |
| O | imalloc.c: 102 | Define used for numeric constant. | CERT DCL00-C |
| O | imalloc.c: 105 | Found #define. | CERT PRE03-C |
| O | imalloc.c: 108 | Found #define. | CERT PRE03-C |
| O | imalloc.c: 108 | Define used for numeric constant. | CERT DCL00-C |
| O | imalloc.c: 111 | Found #define. | CERT PRE03-C |
| O | imalloc.c: 111 | Macro parameter not in brackets. | CERT PRE01-C,PRE02-C |
| O | imalloc.c: 111 | Literal value requires a U suffix. | CERT INT13-C |
| O | imalloc.c: 111 | Use of function like macro. | CERT PRE00-C |
| O | imalloc.c: 111 | Macro contains unacceptable items | CERT PRE03-C |
| O | imalloc.c: 112 | Found #define. | CERT PRE03-C |
| O | imalloc.c: 112 | Use of function like macro. | CERT PRE00-C |
| O | imalloc.c: 112 | Macro contains unacceptable items | CERT PRE03-C |
| O | imalloc.c: 117 | Found #define. | CERT PRE03-C |
| O | imalloc.c: 119 | Found #define. | CERT PRE03-C |
| O | imalloc.c: 119 | Macro parameter not in brackets. | CERT PRE01-C,PRE02-C |
| O | imalloc.c: 119 | Macro replacement list needs parentheses. | CERT PRE02-C |
| O | imalloc.c: 123 | Declaration of type not in header file. | CERT DCL12-C |
| O | imalloc.c: 123 | Enum, struct or union not typedeffed. | CERT DCL05-C |
| O | imalloc.c: 135 | Found #define. | CERT PRE03-C |
| O | imalloc.c: 135 | Define used for numeric constant. | CERT DCL00-C |
| O | imalloc.c: 136 | Found #define. | CERT PRE03-C |
| O | imalloc.c: 136 | Define used for numeric constant. | CERT DCL00-C |
| O | lpvmcat.c: 3 | Non standard character $ in source. | CERT MSC09-C |
| O | types.h: 36 | Found #define. | CERT PRE03-C |
| O | types.h: 38 | Found #define. | CERT PRE03-C |
| O | types.h: 39 | Found #define. | CERT PRE03-C |
| O | types.h: 41 | Found #define. | CERT PRE03-C |
| O | types.h: 44 | Found #define. | CERT PRE03-C |
| O | types.h: 46 | Found #define. | CERT PRE03-C |
| O | types.h: 48 | Found #define. | CERT PRE03-C |
| O | types.h: 54 | Found #define. | CERT PRE03-C |
| Code | File: Src Line | Violation | Standard |
|---|---|---|---|
| O | types.h: 55 | Found #define. | CERT PRE03-C |
| O | types.h: 69 | Found #define. | CERT PRE03-C |
| O | types.h: 75 | Found #define. | CERT PRE03-C |
| O | xdr.h: 39 | Found #define. | CERT PRE03-C |
| O | xdr.h: 86 | Found #define. | CERT PRE03-C |
| O | xdr.h: 87 | Found #define. | CERT PRE03-C |
| O | xdr.h: 134 | Found #define. | CERT PRE03-C |
| O | xdr.h: 136 | Found #define. | CERT PRE03-C |
| O | xdr.h: 139 | Found #define. | CERT PRE03-C |
| O | xdr.h: 141 | Found #define. | CERT PRE03-C |
| O | xdr.h: 144 | Found #define. | CERT PRE03-C |
| O | xdr.h: 146 | Found #define. | CERT PRE03-C |
| O | xdr.h: 149 | Found #define. | CERT PRE03-C |
| O | xdr.h: 151 | Found #define. | CERT PRE03-C |
| O | xdr.h: 154 | Found #define. | CERT PRE03-C |
| O | xdr.h: 156 | Found #define. | CERT PRE03-C |
| O | xdr.h: 159 | Found #define. | CERT PRE03-C |
| O | xdr.h: 161 | Found #define. | CERT PRE03-C |
| O | xdr.h: 164 | Found #define. | CERT PRE03-C |
| O | xdr.h: 166 | Found #define. | CERT PRE03-C |
| O | xdr.h: 169 | Found #define. | CERT PRE03-C |
| O | xdr.h: 172 | Found #define. | CERT PRE03-C |
| O | xdr.h: 186 | Found #define. | CERT PRE03-C |
| O | xdr.h: 207 | Found #define. | CERT PRE03-C |
| O | xdr.h: 208 | Found #define. | CERT PRE03-C |
| O | xdr.h: 210 | Found #define. | CERT PRE03-C |
| O | xdr.h: 211 | Found #define. | CERT PRE03-C |
| O | xdr.h: 212 | Found #define. | CERT PRE03-C |
| O | xdr.h: 213 | Found #define. | CERT PRE03-C |
| O | xdr.h: 214 | Found #define. | CERT PRE03-C |
| O | xdr.h: 216 | Found #define. | CERT PRE03-C |
| O | xdr.h: 217 | Found #define. | CERT PRE03-C |
| O | xdr.h: 218 | Found #define. | CERT PRE03-C |
| O | xdr.h: 219 | Found #define. | CERT PRE03-C |
| O | xdr.h: 220 | Found #define. | CERT PRE03-C |
| O | xdr.h: 252 | Found #define. | CERT PRE03-C |
| O | lpvmcat.c: 154 | Found #define. | CERT PRE03-C |
| O | lpvmcat.c: 157 | Found #define. | CERT PRE03-C |
| O | lpvmcat.c: 157 | Macro parameter not in brackets. | CERT PRE01-C,PRE02-C |
| O | lpvmcat.c: 157 | Macro replacement list needs parentheses. | CERT PRE02-C |
| O | lpvmcat.c: 162 | Included file not protected with #define. | CERT PRE06-C |
| O | pvmalloc.h: 65 | Found #define. | CERT PRE03-C |
| O | pvmalloc.h: 70 | Found #define. | CERT PRE03-C |
| O | pvmalloc.h: 70 | Use of banned function or variable. | CERT DCL03-C,INT06-C |
| O | pvmalloc.h: 70 | Macro replacement list needs parentheses. | CERT PRE02-C |
| O | pvmalloc.h: 70 | Macro contains unacceptable items | CERT PRE03-C |
| O | pvmalloc.h: 71 | Found #define. | CERT PRE03-C |
| O | pvmalloc.h: 71 | Use of banned function or variable. | CERT DCL03-C,INT06-C |
| O | pvmalloc.h: 71 | Macro replacement list needs parentheses. | CERT PRE02-C |
| O | pvmalloc.h: 71 | Macro contains unacceptable items | CERT PRE03-C |
| Code | File: Src Line | Violation | Standard |
|---|---|---|---|
| O | pvmalloc.h: 72 | Found #define. | CERT PRE03-C |
| O | pvmalloc.h: 72 | Use of banned function or variable. | CERT DCL03-C,INT06-C |
| O | pvmalloc.h: 72 | Macro replacement list needs parentheses. | CERT PRE02-C |
| O | pvmalloc.h: 75 | Found #define. | CERT PRE03-C |
| O | pvmalloc.h: 75 | Macro parameter not in brackets. | CERT PRE01-C,PRE02-C |
| O | pvmalloc.h: 75 | Use of function like macro. | CERT PRE00-C |
| O | pvmalloc.h: 75 | Macro contains unacceptable items | CERT PRE03-C |
| O | pvmalloc.h: 76 | Found #define. | CERT PRE03-C |
| O | pvmalloc.h: 76 | Macro parameter not in brackets. | CERT PRE01-C,PRE02-C |
| O | pvmalloc.h: 76 | Use of function like macro. | CERT PRE00-C |
| O | pvmalloc.h: 76 | Macro contains unacceptable items | CERT PRE03-C |
| O | pvmalloc.h: 78 | Found #define. | CERT PRE03-C |
| O | pvmalloc.h: 78 | Macro parameter not in brackets. | CERT PRE01-C,PRE02-C |
| O | pvmalloc.h: 78 | Macro replacement list needs parentheses. | CERT PRE02-C |
| O | pvmalloc.h: 78 | Macro contains unacceptable items | CERT PRE03-C |
| O | pvmalloc.h: 80 | Comment possibly contains code | CERT MSC04-C |
| O | lpvmcat.c: 163 | Included file not protected with #define. | CERT PRE06-C |
| O | listmac.h: 68 | Found #define. | CERT PRE03-C |
| O | listmac.h: 68 | Macro parameter not in brackets. | CERT PRE01-C,PRE02-C |
| O | listmac.h: 68 | Macro replacement list needs parentheses. | CERT PRE02-C |
| O | listmac.h: 68 | Macro contains unacceptable items | CERT PRE03-C |
| O | listmac.h: 69 | Found #define. | CERT PRE03-C |
| O | listmac.h: 69 | Macro parameter not in brackets. | CERT PRE01-C,PRE02-C |
| O | listmac.h: 69 | Macro replacement list needs parentheses. | CERT PRE02-C |
| O | listmac.h: 69 | Macro contains unacceptable items | CERT PRE03-C |
| O | listmac.h: 70 | Found #define. | CERT PRE03-C |
| O | listmac.h: 70 | Macro parameter not in brackets. | CERT PRE01-C,PRE02-C |
| O | listmac.h: 70 | Macro replacement list needs parentheses. | CERT PRE02-C |
| O | listmac.h: 70 | Macro contains unacceptable items | CERT PRE03-C |
| O | listmac.h: 72 | Found #define. | CERT PRE03-C |
| O | listmac.h: 72 | Macro parameter not in brackets. | CERT PRE01-C,PRE02-C |
| O | listmac.h: 72 | Use of function like macro. | CERT PRE00-C |
| O | listmac.h: 72 | Macro contains unacceptable items | CERT PRE03-C |
| O | listmac.h: 73 | Found #define. | CERT PRE03-C |
| O | listmac.h: 73 | Macro parameter not in brackets. | CERT PRE01-C,PRE02-C |
| O | listmac.h: 73 | Use of function like macro. | CERT PRE00-C |
| O | listmac.h: 73 | Macro contains unacceptable items | CERT PRE03-C |
| O | listmac.h: 74 | Found #define. | CERT PRE03-C |
| O | listmac.h: 74 | Macro parameter not in brackets. | CERT PRE01-C,PRE02-C |
| O | listmac.h: 74 | Macro replacement list needs parentheses. | CERT PRE02-C |
| O | listmac.h: 74 | Macro contains unacceptable items | CERT PRE03-C |
| O | lpvmcat.c: 164 | Included file not protected with #define. | CERT PRE06-C |
| O | lpvmcat.c: 165 | Included file not protected with #define. | CERT PRE06-C |
| O | tvdefs.h: 61 | Found #define. | CERT PRE03-C |
| O | tvdefs.h: 61 | Use of function like macro. | CERT PRE00-C |
| O | tvdefs.h: 63 | Found #define. | CERT PRE03-C |
| O | tvdefs.h: 63 | Use of function like macro. | CERT PRE00-C |
| O | tvdefs.h: 65 | Found #define. | CERT PRE03-C |
| O | tvdefs.h: 65 | Use of function like macro. | CERT PRE00-C |
| O | tvdefs.h: 69 | Found #define. | CERT PRE03-C |
| Code | File: Src Line | Violation | Standard |
|---|---|---|---|
| O | tvdefs.h: 69 | Macro replacement list needs parentheses. | CERT PRE02-C |
| O | tvdefs.h: 69 | Macro contains unacceptable items | CERT PRE03-C |
| O | tvdefs.h: 77 | Found #define. | CERT PRE03-C |
| O | tvdefs.h: 77 | Macro replacement list needs parentheses. | CERT PRE02-C |
| O | tvdefs.h: 77 | Macro contains unacceptable items | CERT PRE03-C |
| O | tvdefs.h: 86 | Found #define. | CERT PRE03-C |
| O | tvdefs.h: 86 | Macro replacement list needs parentheses. | CERT PRE02-C |
| O | tvdefs.h: 86 | Macro contains unacceptable items | CERT PRE03-C |
| O | lpvmcat.c: 166 | Included file not protected with #define. | CERT PRE06-C |
| O | lpvm.h: 191 | Enum, struct or union not typedeffed. | CERT DCL05-C |
| O | lpvm.h: 212 | Found #define. | CERT PRE03-C |
| O | lpvm.h: 212 | Define used for numeric constant. | CERT DCL00-C |
| O | lpvm.h: 213 | Found #define. | CERT PRE03-C |
| O | lpvm.h: 213 | Define used for numeric constant. | CERT DCL00-C |
| O | lpvm.h: 214 | Found #define. | CERT PRE03-C |
| O | lpvm.h: 214 | Define used for numeric constant. | CERT DCL00-C |
| O | lpvm.h: 215 | Found #define. | CERT PRE03-C |
| O | lpvm.h: 215 | Define used for numeric constant. | CERT DCL00-C |
| O | lpvm.h: 216 | Found #define. | CERT PRE03-C |
| O | lpvm.h: 216 | Define used for numeric constant. | CERT DCL00-C |
| O | lpvmcat.c: 168 | Included file not protected with #define. | CERT PRE06-C |
| O | tevmac.h: 93 | Enum, struct or union not typedeffed. | CERT DCL05-C |
| O | tevmac.h: 120 | Found #define. | CERT PRE03-C |
| O | tevmac.h: 120 | Macro contains unacceptable items | CERT PRE03-C |
| O | tevmac.h: 124 | Found #define. | CERT PRE03-C |
| O | tevmac.h: 126 | Macro parameter not in brackets. | CERT PRE01-C,PRE02-C |
| O | tevmac.h: 126 | Use of function like macro. | CERT PRE00-C |
| O | tevmac.h: 130 | Found #define. | CERT PRE03-C |
| O | tevmac.h: 130 | Macro parameter not in brackets. | CERT PRE01-C,PRE02-C |
| O | tevmac.h: 130 | Use of function like macro. | CERT PRE00-C |
| O | tevmac.h: 133 | Found #define. | CERT PRE03-C |
| O | tevmac.h: 135 | Found #define. | CERT PRE03-C |
| O | tevmac.h: 135 | Macro contains unacceptable items | CERT PRE03-C |
| O | tevmac.h: 135 | Macro replacement list needs parentheses. | CERT PRE02-C |
| O | tevmac.h: 139 | Found #define. | CERT PRE03-C |
| O | tevmac.h: 141 | Found #define. | CERT PRE03-C |
| O | tevmac.h: 141 | Macro contains unacceptable items | CERT PRE03-C |
| O | tevmac.h: 142 | Found #define. | CERT PRE03-C |
| O | tevmac.h: 144 | Found #define. | CERT PRE03-C |
| O | tevmac.h: 146 | Found #define. | CERT PRE03-C |
| O | tevmac.h: 146 | Macro contains unacceptable items | CERT PRE03-C |
| O | tevmac.h: 147 | Found #define. | CERT PRE03-C |
| O | tevmac.h: 151 | Found #define. | CERT PRE03-C |
| O | tevmac.h: 151 | Macro parameter not in brackets. | CERT PRE01-C,PRE02-C |
| O | tevmac.h: 151 | Use of function like macro. | CERT PRE00-C |
| O | tevmac.h: 155 | Found #define. | CERT PRE03-C |
| O | tevmac.h: 155 | Macro parameter not in brackets. | CERT PRE01-C,PRE02-C |
| O | tevmac.h: 155 | Use of function like macro. | CERT PRE00-C |
| O | tevmac.h: 159 | Found #define. | CERT PRE03-C |
| O | tevmac.h: 159 | Macro parameter not in brackets. | CERT PRE01-C,PRE02-C |
| Code | File: Src Line | Violation | Standard |
|---|---|---|---|
| O | tevmac.h: 159 | Use of function like macro. | CERT PRE00-C |
| O | tevmac.h: 163 | Found #define. | CERT PRE03-C |
| O | tevmac.h: 163 | Macro parameter not in brackets. | CERT PRE01-C,PRE02-C |
| O | tevmac.h: 163 | Use of function like macro. | CERT PRE00-C |
| O | tevmac.h: 167 | Found #define. | CERT PRE03-C |
| O | tevmac.h: 167 | Macro parameter not in brackets. | CERT PRE01-C,PRE02-C |
| O | tevmac.h: 167 | Use of function like macro. | CERT PRE00-C |
| O | tevmac.h: 171 | Found #define. | CERT PRE03-C |
| O | tevmac.h: 171 | Macro parameter not in brackets. | CERT PRE01-C,PRE02-C |
| O | tevmac.h: 171 | Use of function like macro. | CERT PRE00-C |
| O | tevmac.h: 175 | Found #define. | CERT PRE03-C |
| O | tevmac.h: 175 | Macro parameter not in brackets. | CERT PRE01-C,PRE02-C |
| O | tevmac.h: 175 | Use of function like macro. | CERT PRE00-C |
| O | tevmac.h: 179 | Found #define. | CERT PRE03-C |
| O | tevmac.h: 179 | Macro parameter not in brackets. | CERT PRE01-C,PRE02-C |
| O | tevmac.h: 179 | Use of function like macro. | CERT PRE00-C |
| O | tevmac.h: 183 | Found #define. | CERT PRE03-C |
| O | tevmac.h: 183 | Macro parameter not in brackets. | CERT PRE01-C,PRE02-C |
| O | tevmac.h: 183 | Use of function like macro. | CERT PRE00-C |
| O | tevmac.h: 187 | Found #define. | CERT PRE03-C |
| O | tevmac.h: 187 | Macro parameter not in brackets. | CERT PRE01-C,PRE02-C |
| O | tevmac.h: 187 | Use of function like macro. | CERT PRE00-C |
| O | tevmac.h: 191 | Found #define. | CERT PRE03-C |
| O | tevmac.h: 191 | Macro parameter not in brackets. | CERT PRE01-C,PRE02-C |
| O | tevmac.h: 191 | Use of function like macro. | CERT PRE00-C |
| O | tevmac.h: 195 | Found #define. | CERT PRE03-C |
| O | tevmac.h: 195 | Macro parameter not in brackets. | CERT PRE01-C,PRE02-C |
| O | tevmac.h: 195 | Use of function like macro. | CERT PRE00-C |
| O | lpvmcat.c: 169 | Included file not protected with #define. | CERT PRE06-C |
| O | global.h: 167 | Found #define. | CERT PRE03-C |
| O | global.h: 179 | Found #define. | CERT PRE03-C |
| O | global.h: 179 | Define used for numeric constant. | CERT DCL00-C |
| O | global.h: 182 | Found #define. | CERT PRE03-C |
| O | global.h: 199 | Found #define. | CERT PRE03-C |
| O | global.h: 199 | Define used for numeric constant. | CERT DCL00-C |
| O | global.h: 200 | Found #define. | CERT PRE03-C |
| O | global.h: 200 | Define used for numeric constant. | CERT DCL00-C |
| O | global.h: 201 | Found #define. | CERT PRE03-C |
| O | global.h: 201 | Define used for numeric constant. | CERT DCL00-C |
| O | global.h: 202 | Found #define. | CERT PRE03-C |
| O | global.h: 202 | Define used for numeric constant. | CERT DCL00-C |
| O | global.h: 204 | Found #define. | CERT PRE03-C |
| O | global.h: 204 | Use of function like macro. | CERT PRE00-C |
| O | global.h: 205 | Found #define. | CERT PRE03-C |
| O | global.h: 205 | Use of function like macro. | CERT PRE00-C |
| O | global.h: 206 | Found #define. | CERT PRE03-C |
| O | global.h: 206 | Use of function like macro. | CERT PRE00-C |
| O | global.h: 207 | Found #define. | CERT PRE03-C |
| O | global.h: 207 | Use of function like macro. | CERT PRE00-C |
| O | global.h: 214 | Found #define. | CERT PRE03-C |
| Code | File: Src Line | Violation | Standard |
|---|---|---|---|
| O | global.h: 214 | Define used for numeric constant. | CERT DCL00-C |
| O | global.h: 242 | Found #define. | CERT PRE03-C |
| O | global.h: 242 | Define used for numeric constant. | CERT DCL00-C |
| O | global.h: 243 | Found #define. | CERT PRE03-C |
| O | global.h: 243 | Define used for numeric constant. | CERT DCL00-C |
| O | global.h: 244 | Found #define. | CERT PRE03-C |
| O | global.h: 244 | Define used for numeric constant. | CERT DCL00-C |
| O | global.h: 245 | Found #define. | CERT PRE03-C |
| O | global.h: 245 | Define used for numeric constant. | CERT DCL00-C |
| O | global.h: 248 | Non standard character $ in source. | CERT MSC09-C |
| O | global.h: 258 | Found #define. | CERT PRE03-C |
| O | global.h: 258 | Non standard character $ in source. | CERT MSC09-C |
| O | global.h: 262 | Found #define. | CERT PRE03-C |
| O | global.h: 262 | Non standard character $ in source. | CERT MSC09-C |
| O | global.h: 273 | Found #define. | CERT PRE03-C |
| O | global.h: 277 | Found #define. | CERT PRE03-C |
| O | global.h: 277 | Non standard character $ in source. | CERT MSC09-C |
| O | global.h: 281 | Found #define. | CERT PRE03-C |
| O | global.h: 287 | Found #define. | CERT PRE03-C |
| O | global.h: 287 | Define used for numeric constant. | CERT DCL00-C |
| O | global.h: 288 | Found #define. | CERT PRE03-C |
| O | global.h: 288 | Define used for numeric constant. | CERT DCL00-C |
| O | global.h: 289 | Found #define. | CERT PRE03-C |
| O | global.h: 289 | Define used for numeric constant. | CERT DCL00-C |
| O | global.h: 290 | Found #define. | CERT PRE03-C |
| O | global.h: 290 | Define used for numeric constant. | CERT DCL00-C |
| O | global.h: 291 | Found #define. | CERT PRE03-C |
| O | global.h: 291 | Define used for numeric constant. | CERT DCL00-C |
| O | global.h: 292 | Found #define. | CERT PRE03-C |
| O | global.h: 292 | Define used for numeric constant. | CERT DCL00-C |
| O | global.h: 293 | Found #define. | CERT PRE03-C |
| O | global.h: 293 | Define used for numeric constant. | CERT DCL00-C |
| O | global.h: 294 | Found #define. | CERT PRE03-C |
| O | global.h: 294 | Define used for numeric constant. | CERT DCL00-C |
| O | global.h: 295 | Found #define. | CERT PRE03-C |
| O | global.h: 295 | Define used for numeric constant. | CERT DCL00-C |
| O | global.h: 296 | Found #define. | CERT PRE03-C |
| O | global.h: 296 | Define used for numeric constant. | CERT DCL00-C |
| O | global.h: 297 | Found #define. | CERT PRE03-C |
| O | global.h: 297 | Define used for numeric constant. | CERT DCL00-C |
| O | global.h: 298 | Found #define. | CERT PRE03-C |
| O | global.h: 298 | Define used for numeric constant. | CERT DCL00-C |
| O | global.h: 299 | Found #define. | CERT PRE03-C |
| O | global.h: 299 | Define used for numeric constant. | CERT DCL00-C |
| O | global.h: 300 | Found #define. | CERT PRE03-C |
| O | global.h: 300 | Define used for numeric constant. | CERT DCL00-C |
| O | global.h: 301 | Found #define. | CERT PRE03-C |
| O | global.h: 301 | Define used for numeric constant. | CERT DCL00-C |
| O | global.h: 302 | Found #define. | CERT PRE03-C |
| O | global.h: 302 | Define used for numeric constant. | CERT DCL00-C |
| Code | File: Src Line | Violation | Standard |
|---|---|---|---|
| O | global.h: 303 | Found #define. | CERT PRE03-C |
| O | global.h: 303 | Define used for numeric constant. | CERT DCL00-C |
| O | global.h: 304 | Found #define. | CERT PRE03-C |
| O | global.h: 304 | Define used for numeric constant. | CERT DCL00-C |
| O | lpvmcat.c: 176 | Declaration of type not in header file. | CERT DCL12-C |
| O | lpvmcat.c: 176 | Enum, struct or union not typedeffed. | CERT DCL05-C |
| O | lpvmcat.c: 177 | Identifier not declared on new line. | CERT DCL04-C |
| O | lpvmcat.c: 183 | Found #define. | CERT PRE03-C |
| O | lpvmcat.c: 183 | Define used for numeric constant. | CERT DCL00-C |
| O | lpvmcat.c: 184 | Found #define. | CERT PRE03-C |
| O | lpvmcat.c: 184 | Define used for numeric constant. | CERT DCL00-C |
| O | lpvmcat.c: 185 | Found #define. | CERT PRE03-C |
| O | lpvmcat.c: 186 | Found #define. | CERT PRE03-C |
| O | lpvmcat.c: 335 | Comment possibly contains code | CERT MSC04-C |
| O | nmdclass.c: 3 | Non standard character $ in source. | CERT MSC09-C |
| O | nmdclass.c: 69 | Included file not protected with #define. | CERT PRE06-C |
| O | nmdclass.c: 70 | Included file not protected with #define. | CERT PRE06-C |
| O | nmdclass.c: 77 | Declaration of type not in header file. | CERT DCL12-C |
| O | nmdclass.c: 77 | Enum, struct or union not typedeffed. | CERT DCL05-C |
| O | nmdclass.c: 88 | Declaration of type not in header file. | CERT DCL12-C |
| O | nmdclass.c: 88 | Enum, struct or union not typedeffed. | CERT DCL05-C |
| O | pkt.c: 3 | Non standard character $ in source. | CERT MSC09-C |
| O | pkt.c: 71 | Included file not protected with #define. | CERT PRE06-C |
| O | pkt.h: 70 | Found #define. | CERT PRE03-C |
| O | pkt.h: 71 | Enum, struct or union not typedeffed. | CERT DCL05-C |
| M | pkt.h: 98 | Declaration is missing type. | CERT DCL31-C |
| O | pkt.c: 73 | Included file not protected with #define. | CERT PRE06-C |
| O | pkt.c: 74 | Included file not protected with #define. | CERT PRE06-C |
| O | pkt.c: 75 | Included file not protected with #define. | CERT PRE06-C |
| O | pkt.c: 145 | Identifier not declared on new line. | CERT DCL04-C |
| M | pkt.c: 149 | Assignment operation in expression. | CERT PRE31-C,EXP30-C,EXP31-C,FIO41-C |
| O | pkt.c: 149 | Use of numeric literal in expression. | CERT DCL06-C,EXP07-C,EXP09-C |
| O | pkt.c: 149 | Null statement found. | CERT MSC03-C |
| M | pkt.c: 158 | Assignment operation in expression. | CERT PRE31-C,EXP30-C,EXP31-C,FIO41-C |
| O | pkt.c: 158 | Use of numeric literal in expression. | CERT DCL06-C,EXP07-C,EXP09-C |
| O | pkt.c: 158 | Null statement found. | CERT MSC03-C |
| O | pkt.c: 162 | Use of banned function or variable. | CERT DCL03-C,INT06-C |
| M | pkt.c: 162 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| O | pkt.c: 162 | Casting operation to a pointer. | CERT EXP11-C |
| O | pvmalloc.c: 3 | Non standard character $ in source. | CERT MSC09-C |
| O | pvmalloc.c: 62 | Included file not protected with #define. | CERT PRE06-C |
| O | pvmdabuf.c: 3 | Non standard character $ in source. | CERT MSC09-C |
| O | pvmdabuf.c: 65 | Included file not protected with #define. | CERT PRE06-C |
| O | pvmdshmem.c: 3 | Non standard character $ in source. | CERT MSC09-C |
| O | pvmdshmem.c: 253 | Included file not protected with #define. | CERT PRE06-C |
| O | pvmdshmem.c: 254 | Included file not protected with #define. | CERT PRE06-C |
| O | pvmdshmem.c: 256 | Included file not protected with #define. | CERT PRE06-C |
| O | task.h: 112 | Enum, struct or union not typedeffed. | CERT DCL05-C |
| O | task.h: 152 | Enum, struct or union not typedeffed. | CERT DCL05-C |
| O | task.h: 163 | Found #define. | CERT PRE03-C |
| Code | File: Src Line | Violation | Standard |
|---|---|---|---|
| O | task.h: 163 | Define used for numeric constant. | CERT DCL00-C |
| O | task.h: 164 | Found #define. | CERT PRE03-C |
| O | task.h: 164 | Define used for numeric constant. | CERT DCL00-C |
| O | task.h: 165 | Found #define. | CERT PRE03-C |
| O | task.h: 165 | Define used for numeric constant. | CERT DCL00-C |
| O | task.h: 166 | Found #define. | CERT PRE03-C |
| O | task.h: 166 | Define used for numeric constant. | CERT DCL00-C |
| O | task.h: 167 | Found #define. | CERT PRE03-C |
| O | task.h: 167 | Define used for numeric constant. | CERT DCL00-C |
| O | task.h: 168 | Found #define. | CERT PRE03-C |
| O | task.h: 168 | Define used for numeric constant. | CERT DCL00-C |
| O | task.h: 169 | Found #define. | CERT PRE03-C |
| O | task.h: 169 | Define used for numeric constant. | CERT DCL00-C |
| O | task.h: 170 | Found #define. | CERT PRE03-C |
| O | task.h: 170 | Define used for numeric constant. | CERT DCL00-C |
| O | task.h: 171 | Found #define. | CERT PRE03-C |
| O | task.h: 171 | Define used for numeric constant. | CERT DCL00-C |
| O | task.h: 172 | Found #define. | CERT PRE03-C |
| O | task.h: 172 | Define used for numeric constant. | CERT DCL00-C |
| O | task.h: 173 | Found #define. | CERT PRE03-C |
| O | task.h: 173 | Define used for numeric constant. | CERT DCL00-C |
| O | task.h: 175 | Found #define. | CERT PRE03-C |
| O | task.h: 175 | Define used for numeric constant. | CERT DCL00-C |
| O | task.h: 177 | Found #define. | CERT PRE03-C |
| O | task.h: 177 | Use of function like macro. | CERT PRE00-C |
| M | task.h: 180 | Declaration is missing type. | CERT DCL31-C |
| M | task.h: 183 | Declaration is missing type. | CERT DCL31-C |
| O | pvmdshmem.c: 257 | Included file not protected with #define. | CERT PRE06-C |
| O | pvmdshmem.c: 258 | Included file not protected with #define. | CERT PRE06-C |
| O | pvmshmem.h: 128 | Found #define. | CERT PRE03-C |
| O | pvmshmem.h: 326 | Enum, struct or union not typedeffed. | CERT DCL05-C |
| O | pvmshmem.h: 336 | Enum, struct or union not typedeffed. | CERT DCL05-C |
| O | pvmshmem.h: 347 | Found #define. | CERT PRE03-C |
| O | pvmshmem.h: 347 | Define used for numeric constant. | CERT DCL00-C |
| O | pvmshmem.h: 348 | Found #define. | CERT PRE03-C |
| O | pvmshmem.h: 348 | Define used for numeric constant. | CERT DCL00-C |
| O | pvmshmem.h: 349 | Found #define. | CERT PRE03-C |
| O | pvmshmem.h: 349 | Define used for numeric constant. | CERT DCL00-C |
| O | pvmshmem.h: 350 | Found #define. | CERT PRE03-C |
| O | pvmshmem.h: 350 | Define used for numeric constant. | CERT DCL00-C |
| O | pvmshmem.h: 351 | Found #define. | CERT PRE03-C |
| O | pvmshmem.h: 351 | Macro replacement list needs parentheses. | CERT PRE02-C |
| O | pvmshmem.h: 355 | Enum, struct or union not typedeffed. | CERT DCL05-C |
| O | pvmshmem.h: 371 | Enum, struct or union not typedeffed. | CERT DCL05-C |
| O | pvmshmem.h: 388 | Found #define. | CERT PRE03-C |
| O | pvmshmem.h: 392 | Found #define. | CERT PRE03-C |
| O | pvmshmem.h: 392 | Define used for numeric constant. | CERT DCL00-C |
| O | pvmshmem.h: 394 | Found #define. | CERT PRE03-C |
| O | pvmshmem.h: 394 | Define used for numeric constant. | CERT DCL00-C |
| O | pvmshmem.h: 395 | Found #define. | CERT PRE03-C |
| Code | File: Src Line | Violation | Standard |
|---|---|---|---|
| O | pvmshmem.h: 395 | Define used for numeric constant. | CERT DCL00-C |
| O | pvmshmem.h: 398 | Found #define. | CERT PRE03-C |
| O | pvmshmem.h: 398 | Define used for numeric constant. | CERT DCL00-C |
| O | pvmshmem.h: 399 | Found #define. | CERT PRE03-C |
| O | pvmshmem.h: 399 | Define used for numeric constant. | CERT DCL00-C |
| O | pvmshmem.h: 400 | Found #define. | CERT PRE03-C |
| O | pvmshmem.h: 400 | Define used for numeric constant. | CERT DCL00-C |
| O | pvmshmem.h: 401 | Found #define. | CERT PRE03-C |
| O | pvmdshmem.c: 259 | Included file not protected with #define. | CERT PRE06-C |
| O | pvmdshmem.c: 260 | Included file not protected with #define. | CERT PRE06-C |
| O | host.h: 77 | Enum, struct or union not typedeffed. | CERT DCL05-C |
| O | host.h: 110 | Found #define. | CERT PRE03-C |
| O | host.h: 110 | Define used for numeric constant. | CERT DCL00-C |
| O | host.h: 111 | Found #define. | CERT PRE03-C |
| O | host.h: 111 | Define used for numeric constant. | CERT DCL00-C |
| O | host.h: 112 | Found #define. | CERT PRE03-C |
| O | host.h: 112 | Define used for numeric constant. | CERT DCL00-C |
| O | host.h: 117 | Enum, struct or union not typedeffed. | CERT DCL05-C |
| M | host.h: 139 | Declaration is missing type. | CERT DCL31-C |
| O | pvmdshmem.c: 261 | Included file not protected with #define. | CERT PRE06-C |
| O | waitc.h: 77 | Enum, struct or union not typedeffed. | CERT DCL05-C |
| O | waitc.h: 95 | Found #define. | CERT PRE03-C |
| O | waitc.h: 95 | Define used for numeric constant. | CERT DCL00-C |
| O | waitc.h: 96 | Found #define. | CERT PRE03-C |
| O | waitc.h: 96 | Define used for numeric constant. | CERT DCL00-C |
| O | waitc.h: 97 | Found #define. | CERT PRE03-C |
| O | waitc.h: 97 | Define used for numeric constant. | CERT DCL00-C |
| O | waitc.h: 98 | Found #define. | CERT PRE03-C |
| O | waitc.h: 98 | Define used for numeric constant. | CERT DCL00-C |
| O | waitc.h: 99 | Found #define. | CERT PRE03-C |
| O | waitc.h: 99 | Define used for numeric constant. | CERT DCL00-C |
| O | waitc.h: 100 | Found #define. | CERT PRE03-C |
| O | waitc.h: 100 | Define used for numeric constant. | CERT DCL00-C |
| O | waitc.h: 101 | Found #define. | CERT PRE03-C |
| O | waitc.h: 101 | Define used for numeric constant. | CERT DCL00-C |
| O | waitc.h: 102 | Found #define. | CERT PRE03-C |
| O | waitc.h: 102 | Define used for numeric constant. | CERT DCL00-C |
| O | waitc.h: 103 | Found #define. | CERT PRE03-C |
| O | waitc.h: 103 | Define used for numeric constant. | CERT DCL00-C |
| O | waitc.h: 104 | Found #define. | CERT PRE03-C |
| O | waitc.h: 104 | Define used for numeric constant. | CERT DCL00-C |
| O | waitc.h: 105 | Found #define. | CERT PRE03-C |
| O | waitc.h: 105 | Define used for numeric constant. | CERT DCL00-C |
| O | waitc.h: 106 | Found #define. | CERT PRE03-C |
| O | waitc.h: 106 | Define used for numeric constant. | CERT DCL00-C |
| O | waitc.h: 107 | Found #define. | CERT PRE03-C |
| O | waitc.h: 107 | Define used for numeric constant. | CERT DCL00-C |
| O | waitc.h: 108 | Found #define. | CERT PRE03-C |
| O | waitc.h: 108 | Define used for numeric constant. | CERT DCL00-C |
| O | waitc.h: 109 | Found #define. | CERT PRE03-C |
| Code | File: Src Line | Violation | Standard |
|---|---|---|---|
| O | waitc.h: 109 | Define used for numeric constant. | CERT DCL00-C |
| O | waitc.h: 110 | Found #define. | CERT PRE03-C |
| O | waitc.h: 110 | Define used for numeric constant. | CERT DCL00-C |
| O | waitc.h: 111 | Found #define. | CERT PRE03-C |
| O | waitc.h: 111 | Define used for numeric constant. | CERT DCL00-C |
| O | waitc.h: 112 | Found #define. | CERT PRE03-C |
| O | waitc.h: 112 | Define used for numeric constant. | CERT DCL00-C |
| M | waitc.h: 114 | Declaration is missing type. | CERT DCL31-C |
| O | waitc.h: 120 | Enum, struct or union not typedeffed. | CERT DCL05-C |
| O | waitc.h: 144 | Enum, struct or union not typedeffed. | CERT DCL05-C |
| O | pvmdshmem.c: 263 | Included file not protected with #define. | CERT PRE06-C |
| O | pvmdshmem.c: 266 | Found #define. | CERT PRE03-C |
| O | pvmdshmem.c: 266 | Use of function like macro. | CERT PRE00-C |
| O | pvmdshmem.c: 266 | Macro contains unacceptable items | CERT PRE03-C |
| O | pvmdshmem.c: 270 | Found #define. | CERT PRE03-C |
| O | pvmdshmem.c: 270 | Use of function like macro. | CERT PRE00-C |
| O | pvmdshmem.c: 270 | Macro contains unacceptable items | CERT PRE03-C |
| O | pvmdshmem.c: 273 | Name is used in standard libraries. | CERT PRE04-C |
| O | pvmdshmem.c: 273 | Use of banned function or variable. | CERT DCL03-C,INT06-C |
| O | pvmerr.c: 3 | Non standard character $ in source. | CERT MSC09-C |
| O | pvmerr.c: 87 | Included file not protected with #define. | CERT PRE06-C |
| M | lpvm.h: 193 | Declaration is missing type. | CERT DCL31-C |
| O | lpvm.h: 193 | Enum, struct or union not typedeffed. | CERT DCL05-C |
| O | pvmerr.c: 89 | Included file not protected with #define. | CERT PRE06-C |
| O | pvmfrag.c: 3 | Non standard character $ in source. | CERT MSC09-C |
| O | pvmfrag.c: 69 | Included file not protected with #define. | CERT PRE06-C |
| O | pvmfrag.c: 70 | Included file not protected with #define. | CERT PRE06-C |
| O | pvmfrag.h: 74 | Enum, struct or union not typedeffed. | CERT DCL05-C |
| O | pvmfrag.h: 81 | Enum, struct or union not typedeffed. | CERT DCL05-C |
| M | pvmfrag.h: 95 | Declaration is missing type. | CERT DCL31-C |
| O | pvmfrag.c: 71 | Included file not protected with #define. | CERT PRE06-C |
| O | pvmfrag.c: 72 | Included file not protected with #define. | CERT PRE06-C |
| O | pvmfrag.c: 96 | Found #define. | CERT PRE03-C |
| O | pvmfrag.c: 249 | Comment possibly contains code | CERT MSC04-C |
| M | pvmfrag.c: 250 | Deprecated usage of ++ or -- operators found. | CERT EXP30-C,EXP31-C |
| M | pvmfrag.c: 250 | Assignment operation in expression. | CERT PRE31-C,EXP30-C,EXP31-C,FIO41-C |
| O | pvmfrag.c: 250 | Literal value requires a U suffix. | CERT INT13-C |
| O | pvmfrag.c: 250 | Expression needs brackets. | CERT EXP00-C |
| O | pvmfrag.c: 250 | Use of numeric literal in expression. | CERT DCL06-C,EXP07-C,EXP09-C |
| O | pvmfrag.c: 251 | Identifier not declared on new line. | CERT DCL04-C |
| O | pvmfrag.c: 265 | No brackets to then/else. | CERT MSC01-C |
| M | pvmfrag.c: 265 | function call with no prior declaration. | CERT EXP37-C |
| M | pvmfrag.c: 265 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | pvmfrag.c: 272 | Assignment operation in expression. | CERT PRE31-C,EXP30-C,EXP31-C,FIO41-C |
| O | pvmfrag.c: 272 | Use of numeric literal in expression. | CERT DCL06-C,EXP07-C,EXP09-C |
| O | pvmfrag.c: 272 | Null statement found. | CERT MSC03-C |
| O | pvmfrag.c: 276 | (void) missing for discarded return value. | CERT EXP12-C |
| O | pvmlog.c: 3 | Non standard character $ in source. | CERT MSC09-C |
| O | pvmlog.c: 206 | Found #define. | CERT PRE03-C |
| O | pvmlog.c: 209 | Found #define. | CERT PRE03-C |
| Code | File: Src Line | Violation | Standard |
|---|---|---|---|
| O | pvmlog.c: 209 | Macro parameter not in brackets. | CERT PRE01-C,PRE02-C |
| O | pvmlog.c: 209 | Macro replacement list needs parentheses. | CERT PRE02-C |
| O | pvmlog.c: 218 | Found #define. | CERT PRE03-C |
| O | pvmlog.c: 218 | Define used for numeric constant. | CERT DCL00-C |
| O | pvmlog.c: 224 | Found #define. | CERT PRE03-C |
| O | pvmlog.c: 227 | Found #define. | CERT PRE03-C |
| O | pvmlog.c: 229 | Found #define. | CERT PRE03-C |
| O | pvmlog.c: 235 | Found #define. | CERT PRE03-C |
| O | pvmlog.c: 237 | Found #define. | CERT PRE03-C |
| O | pvmlog.c: 249 | Name is used in standard libraries. | CERT PRE04-C |
| O | pvmlog.c: 252 | Use of banned function or variable. | CERT DCL03-C,INT06-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| i_malloc (182 to 271 imalloc.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 194 | function call with no prior declaration. | CERT EXP37-C |
| M | 194 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 211 | Value is not of appropriate type. : bool unsigned char len = 1 | CERT INT01-C,INT02-C,INT07-C |
| M | 213 | Type conversion without cast. : bool int len | CERT INT02-C,INT31-C |
| M | 213 | Type conversion without cast. : bool int len > lengthlimit | CERT INT02-C,INT31-C |
| M | 214 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 215 | function call with no prior declaration. | CERT EXP37-C |
| M | 215 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 222 | Assignment operation in expression. | CERT PRE31-C,EXP30-C,EXP31-C,FIO41-C |
| M | 222 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 223 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 224 | function call with no prior declaration. | CERT EXP37-C |
| M | 224 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 244 | Assignment operation in expression. | CERT PRE31-C,EXP30-C,EXP31-C,FIO41-C |
| M | 244 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 245 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 246 | function call with no prior declaration. | CERT EXP37-C |
| M | 246 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 255 | Deprecated usage of ++ or -- operators found. | CERT EXP30-C,EXP31-C |
| M | 255 | Assignment operation in expression. | CERT PRE31-C,EXP30-C,EXP31-C,FIO41-C |
| M | 258 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 258 | memcpy params access same variable. | CERT DCL33-C |
| M | 263 | Assignment operation in expression. | CERT PRE31-C,EXP30-C,EXP31-C,FIO41-C |
| M | 263 | Type conversion without cast. : char int ) | CERT INT02-C,INT31-C |
| M | 265 | Casting operation on a pointer. | CERT EXP11-C,EXP36-C,INT11-C |
| M | 265 | Casting operation on a pointer. | CERT EXP11-C,EXP36-C,INT11-C |
| M | 265 | Casting operation on a pointer. | CERT EXP11-C,EXP36-C,INT11-C |
| M | 265 | Casting operation on a pointer. | CERT EXP11-C,EXP36-C,INT11-C |
| M | 266 | Modification of string literal. | CERT STR05-C,STR30-C |
| M | 266 | Assignment operation in expression. | CERT PRE31-C,EXP30-C,EXP31-C,FIO41-C |
| M | 266 | Assignment operation in expression. | CERT PRE31-C,EXP30-C,EXP31-C,FIO41-C |
| M | 266 | Type conversion without cast. : char int ) | CERT INT02-C,INT31-C |
| M | 269 | Type conversion without cast. : int bool totlnbyts += len | CERT INT02-C,INT31-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| i_free (279 to 349 imalloc.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 279 | Declaration is missing type. | CERT DCL31-C |
| M | 293 | function call with no prior declaration. | CERT EXP37-C |
| M | 293 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 300 | Value is not of appropriate type. : long char ( long ) ( loc | CERT INT01-C,INT02-C,INT07-C |
| M | 300 | Value is not of appropriate type. : long long char ( long ) ( loc | CERT INT01-C,INT02-C,INT07-C |
| M | 300 | Value is not of appropriate type. : long char ( long ) ( loc | CERT INT01-C,INT02-C,INT07-C |
| M | 300 | Value is not of appropriate type. : long long char ( long ) ( loc | CERT INT01-C,INT02-C,INT07-C |
| M | 301 | Assignment operation in expression. | CERT PRE31-C,EXP30-C,EXP31-C,FIO41-C |
| M | 301 | Assignment operation in expression. | CERT PRE31-C,EXP30-C,EXP31-C,FIO41-C |
| M | 303 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 304 | function call with no prior declaration. | CERT EXP37-C |
| M | 304 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 312 | Assignment operation in expression. | CERT PRE31-C,EXP30-C,EXP31-C,FIO41-C |
| M | 313 | Deprecated usage of ++ or -- operators found. | CERT EXP30-C,EXP31-C |
| M | 313 | Value is not of appropriate type. : int char ( 0xff & ( int ) ( * ptr ++ | CERT INT01-C,INT02-C,INT07-C |
| M | 313 | Assignment operation in expression. | CERT PRE31-C,EXP30-C,EXP31-C,FIO41-C |
| M | 314 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 316 | function call with no prior declaration. | CERT EXP37-C |
| M | 316 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 319 | Modification of string literal. | CERT STR05-C,STR30-C |
| M | 319 | Assignment operation in expression. | CERT PRE31-C,EXP30-C,EXP31-C,FIO41-C |
| M | 320 | Deprecated usage of ++ or -- operators found. | CERT EXP30-C,EXP31-C |
| M | 320 | Value is not of appropriate type. : int char ( 0xff & ( int ) ( * ptr ++ | CERT INT01-C,INT02-C,INT07-C |
| M | 320 | Assignment operation in expression. | CERT PRE31-C,EXP30-C,EXP31-C,FIO41-C |
| M | 321 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 323 | function call with no prior declaration. | CERT EXP37-C |
| M | 323 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 330 | function call with no prior declaration. | CERT EXP37-C |
| M | 330 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 332 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 332 | free parameter is not heap item. | CERT MEM34-C |
| M | 346 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| i_realloc (359 to 456 imalloc.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 375 | function call with no prior declaration. | CERT EXP37-C |
| M | 375 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 384 | Value is not of appropriate type. : bool unsigned char len = 1 | CERT INT01-C,INT02-C,INT07-C |
| M | 386 | Type conversion without cast. : bool int len | CERT INT02-C,INT31-C |
| M | 386 | Type conversion without cast. : bool int len > lengthlimit | CERT INT02-C,INT31-C |
| M | 387 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 388 | function call with no prior declaration. | CERT EXP37-C |
| M | 388 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 395 | Value is not of appropriate type. : long char ( long ) ( loc | CERT INT01-C,INT02-C,INT07-C |
| M | 395 | Value is not of appropriate type. : long long char ( long ) ( loc | CERT INT01-C,INT02-C,INT07-C |
| M | 395 | Value is not of appropriate type. : long char ( long ) ( loc | CERT INT01-C,INT02-C,INT07-C |
| M | 395 | Value is not of appropriate type. : long long char ( long ) ( loc | CERT INT01-C,INT02-C,INT07-C |
| M | 396 | Assignment operation in expression. | CERT PRE31-C,EXP30-C,EXP31-C,FIO41-C |
| M | 396 | Assignment operation in expression. | CERT PRE31-C,EXP30-C,EXP31-C,FIO41-C |
| M | 398 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 400 | function call with no prior declaration. | CERT EXP37-C |
| M | 400 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 408 | Assignment operation in expression. | CERT PRE31-C,EXP30-C,EXP31-C,FIO41-C |
| M | 409 | Deprecated usage of ++ or -- operators found. | CERT EXP30-C,EXP31-C |
| M | 409 | Value is not of appropriate type. : int char ( 0xff & ( int ) ( * ptr ++ | CERT INT01-C,INT02-C,INT07-C |
| M | 409 | Assignment operation in expression. | CERT PRE31-C,EXP30-C,EXP31-C,FIO41-C |
| M | 410 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 412 | function call with no prior declaration. | CERT EXP37-C |
| M | 412 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 415 | Modification of string literal. | CERT STR05-C,STR30-C |
| M | 415 | Assignment operation in expression. | CERT PRE31-C,EXP30-C,EXP31-C,FIO41-C |
| M | 416 | Deprecated usage of ++ or -- operators found. | CERT EXP30-C,EXP31-C |
| M | 416 | Value is not of appropriate type. : int char ( 0xff & ( int ) ( * ptr ++ | CERT INT01-C,INT02-C,INT07-C |
| M | 416 | Assignment operation in expression. | CERT PRE31-C,EXP30-C,EXP31-C,FIO41-C |
| M | 417 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 420 | function call with no prior declaration. | CERT EXP37-C |
| M | 420 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 433 | Modification of string literal. | CERT STR05-C,STR30-C |
| M | 433 | Assignment operation in expression. | CERT PRE31-C,EXP30-C,EXP31-C,FIO41-C |
| M | 433 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 434 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 435 | function call with no prior declaration. | CERT EXP37-C |
| M | 435 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 442 | Type conversion without cast. : int bool totlnbyts += len | CERT INT02-C,INT31-C |
| M | 444 | Deprecated usage of ++ or -- operators found. | CERT EXP30-C,EXP31-C |
| M | 444 | Assignment operation in expression. | CERT PRE31-C,EXP30-C,EXP31-C,FIO41-C |
| M | 449 | Assignment operation in expression. | CERT PRE31-C,EXP30-C,EXP31-C,FIO41-C |
| M | 449 | Type conversion without cast. : char int ) | CERT INT02-C,INT31-C |
| M | 451 | Casting operation on a pointer. | CERT EXP11-C,EXP36-C,INT11-C |
| M | 451 | Casting operation on a pointer. | CERT EXP11-C,EXP36-C,INT11-C |
| M | 451 | Casting operation on a pointer. | CERT EXP11-C,EXP36-C,INT11-C |
| M | 451 | Casting operation on a pointer. | CERT EXP11-C,EXP36-C,INT11-C |
| M | 452 | Modification of string literal. | CERT STR05-C,STR30-C |
| M | 452 | Assignment operation in expression. | CERT PRE31-C,EXP30-C,EXP31-C,FIO41-C |
| M | 452 | Assignment operation in expression. | CERT PRE31-C,EXP30-C,EXP31-C,FIO41-C |
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 452 | Type conversion without cast. : char int ) | CERT INT02-C,INT31-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| ascdump (464 to 486 imalloc.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 473 | Deprecated usage of ++ or -- operators found. | CERT EXP30-C,EXP31-C |
| M | 473 | Assignment operation in expression. | CERT PRE31-C,EXP30-C,EXP31-C,FIO41-C |
| M | 476 | Value is not of appropriate type. : char signed char c = ( c + '@' ) | CERT INT01-C,INT02-C,INT07-C |
| M | 477 | Assignment operation in expression. | CERT PRE31-C,EXP30-C,EXP31-C,FIO41-C |
| M | 479 | Assignment operation in expression. | CERT PRE31-C,EXP30-C,EXP31-C,FIO41-C |
| M | 480 | Assignment operation in expression. | CERT PRE31-C,EXP30-C,EXP31-C,FIO41-C |
| M | 483 | Assignment operation in expression. | CERT PRE31-C,EXP30-C,EXP31-C,FIO41-C |
| M | 484 | Modification of string literal. | CERT STR05-C,STR30-C |
| M | 485 | Pointer assignment to wider scope. | CERT DCL30-C,MEM36-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| i_dump (494 to 558 imalloc.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 512 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 513 | function call with no prior declaration. | CERT EXP37-C |
| M | 513 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 516 | Array index not unsigned. | CERT ARR30-C |
| M | 516 | Value is not of appropriate type. : unsigned int int ob = hashtbl [ ht | CERT INT01-C,INT02-C,INT07-C |
| M | 521 | Modification of string literal. | CERT STR05-C,STR30-C |
| M | 521 | Assignment operation in expression. | CERT PRE31-C,EXP30-C,EXP31-C,FIO41-C |
| M | 522 | Deprecated usage of ++ or -- operators found. | CERT EXP30-C,EXP31-C |
| M | 522 | Value is not of appropriate type. : int char ( 0xff & ( int ) ( * ptr ++ | CERT INT01-C,INT02-C,INT07-C |
| M | 522 | Assignment operation in expression. | CERT PRE31-C,EXP30-C,EXP31-C,FIO41-C |
| M | 523 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 526 | function call with no prior declaration. | CERT EXP37-C |
| M | 526 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 529 | Modification of string literal. | CERT STR05-C,STR30-C |
| M | 529 | Assignment operation in expression. | CERT PRE31-C,EXP30-C,EXP31-C,FIO41-C |
| M | 530 | Deprecated usage of ++ or -- operators found. | CERT EXP30-C,EXP31-C |
| M | 530 | Value is not of appropriate type. : int char ( 0xff & ( int ) ( * ptr ++ | CERT INT01-C,INT02-C,INT07-C |
| M | 530 | Assignment operation in expression. | CERT PRE31-C,EXP30-C,EXP31-C,FIO41-C |
| M | 531 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 535 | function call with no prior declaration. | CERT EXP37-C |
| M | 535 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 540 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 541 | Modification of string literal. | CERT STR05-C,STR30-C |
| M | 542 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 548 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 549 | Assignment operation in expression. | CERT PRE31-C,EXP30-C,EXP31-C,FIO41-C |
| M | 550 | Assignment operation in expression. | CERT PRE31-C,EXP30-C,EXP31-C,FIO41-C |
| M | 553 | function call with no prior declaration. | CERT EXP37-C |
| M | 553 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| tobuf_init (213 to 242 lpvmcat.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 221 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 222 | function call with no prior declaration. | CERT EXP37-C |
| M | 222 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 223 | Assignment operation in expression. | CERT PRE31-C,EXP30-C,EXP31-C,FIO41-C |
| M | 225 | function call with no prior declaration. | CERT EXP37-C |
| M | 225 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 227 | function call with no prior declaration. | CERT EXP37-C |
| M | 227 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 231 | function call with no prior declaration. | CERT EXP37-C |
| M | 231 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 233 | function call with no prior declaration. | CERT EXP37-C |
| M | 233 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 235 | function call with no prior declaration. | CERT EXP37-C |
| M | 235 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 236 | function call with no prior declaration. | CERT EXP37-C |
| M | 236 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 237 | function call with no prior declaration. | CERT EXP37-C |
| M | 237 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 239 | function call with no prior declaration. | CERT EXP37-C |
| M | 239 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| tobuf_new (245 to 262 lpvmcat.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 255 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 256 | function call with no prior declaration. | CERT EXP37-C |
| M | 256 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 261 | Pointer assignment to wider scope. | CERT DCL30-C,MEM36-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| tobuf_free (265 to 274 lpvmcat.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 269 | Assignment operation in expression. | CERT PRE31-C,EXP30-C,EXP31-C,FIO41-C |
| M | 271 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 272 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| tobuf_find (277 to 288 lpvmcat.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 286 | Pointer assignment to wider scope. | CERT DCL30-C,MEM36-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| pvmflusho (298 to 325 lpvmcat.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 306 | function call with no prior declaration. | CERT EXP37-C |
| M | 306 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 311 | function call with no prior declaration. | CERT EXP37-C |
| M | 311 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 315 | function call with no prior declaration. | CERT EXP37-C |
| M | 321 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| pvmclaimo (339 to 455 lpvmcat.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 356 | function call with no prior declaration. | CERT EXP37-C |
| M | 356 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 357 | function call with no prior declaration. | CERT EXP37-C |
| M | 357 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 360 | function call with no prior declaration. | CERT EXP37-C |
| M | 360 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 365 | Assignment operation in expression. | CERT PRE31-C,EXP30-C,EXP31-C,FIO41-C |
| M | 366 | function call with no prior declaration. | CERT EXP37-C |
| M | 366 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 375 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 375 | Value is not of appropriate type. : unsigned int int ( op -> o_maxl ) * sizeof ( char ) | CERT INT01-C,INT02-C,INT07-C |
| M | 377 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 377 | Value is not of appropriate type. : unsigned int int ( op -> o_maxl ) * sizeof ( char ) | CERT INT01-C,INT02-C,INT07-C |
| M | 379 | function call with no prior declaration. | CERT EXP37-C |
| M | 379 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 380 | Value is not of appropriate type. : unsigned int int op -> o_buf [ op -> o_len + n | CERT INT01-C,INT02-C,INT07-C |
| M | 387 | Modification of string literal. | CERT STR05-C,STR30-C |
| M | 387 | Assignment operation in expression. | CERT PRE31-C,EXP30-C,EXP31-C,FIO41-C |
| M | 387 | function call with no prior declaration. | CERT EXP37-C |
| M | 387 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 388 | Assignment operation in expression. | CERT PRE31-C,EXP30-C,EXP31-C,FIO41-C |
| M | 391 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 393 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 395 | function call with no prior declaration. | CERT EXP37-C |
| M | 395 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 396 | Modification of string literal. | CERT STR05-C,STR30-C |
| M | 403 | Assignment operation in expression. | CERT PRE31-C,EXP30-C,EXP31-C,FIO41-C |
| M | 404 | function call with no prior declaration. | CERT EXP37-C |
| M | 404 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 410 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 412 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 418 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 424 | Assignment operation in expression. | CERT PRE31-C,EXP30-C,EXP31-C,FIO41-C |
| M | 427 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 432 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 439 | Assignment operation in expression. | CERT PRE31-C,EXP30-C,EXP31-C,FIO41-C |
| M | 442 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 447 | function call with no prior declaration. | CERT EXP37-C |
| M | 447 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 453 | function call with no prior declaration. | CERT EXP37-C |
| M | 453 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 365 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| tobuf_dump (463 to 475 lpvmcat.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 470 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 473 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| pvm_catchout (488 to 506 lpvmcat.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 494 | function call with no prior declaration. | CERT EXP37-C |
| M | 494 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 495 | function call with no prior declaration. | CERT EXP37-C |
| M | 495 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 496 | function call with no prior declaration. | CERT EXP37-C |
| M | 496 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 500 | function call with no prior declaration. | CERT EXP37-C |
| M | 500 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 501 | function call with no prior declaration. | CERT EXP37-C |
| M | 501 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 502 | function call with no prior declaration. | CERT EXP37-C |
| M | 502 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| ni_new (105 to 117 nmdclass.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 111 | Assignment operation in expression. | CERT PRE31-C,EXP30-C,EXP31-C,FIO41-C |
| M | 111 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 112 | Assignment operation in expression. | CERT PRE31-C,EXP30-C,EXP31-C,FIO41-C |
| M | 116 | Pointer assignment to wider scope. | CERT DCL30-C,MEM36-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| nc_new (120 to 139 nmdclass.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 126 | Assignment operation in expression. | CERT PRE31-C,EXP30-C,EXP31-C,FIO41-C |
| M | 126 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 128 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 128 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 128 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 133 | Assignment operation in expression. | CERT PRE31-C,EXP30-C,EXP31-C,FIO41-C |
| M | 138 | Pointer assignment to wider scope. | CERT DCL30-C,MEM36-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| nc_find (142 to 152 nmdclass.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 149 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 150 | Pointer assignment to wider scope. | CERT DCL30-C,MEM36-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| nmd_insert (163 to 200 nmdclass.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 172 | Assignment operation in expression. | CERT PRE31-C,EXP30-C,EXP31-C,FIO41-C |
| M | 172 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| nmd_delete (203 to 235 nmdclass.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 211 | Assignment operation in expression. | CERT PRE31-C,EXP30-C,EXP31-C,FIO41-C |
| M | 223 | Assignment operation in expression. | CERT PRE31-C,EXP30-C,EXP31-C,FIO41-C |
| M | 224 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 226 | Assignment operation in expression. | CERT PRE31-C,EXP30-C,EXP31-C,FIO41-C |
| M | 227 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 228 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 229 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| nmd_lookup (238 to 267 nmdclass.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 247 | Assignment operation in expression. | CERT PRE31-C,EXP30-C,EXP31-C,FIO41-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| nmd_dump (270 to 283 nmdclass.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 276 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 277 | function call with no prior declaration. | CERT EXP37-C |
| M | 277 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 279 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 280 | function call with no prior declaration. | CERT EXP37-C |
| M | 280 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| nmd_dumpall (286 to 295 nmdclass.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 291 | function call with no prior declaration. | CERT EXP37-C |
| M | 291 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| pk_new (105 to 138 pkt.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 111 | Assignment operation in expression. | CERT PRE31-C,EXP30-C,EXP31-C,FIO41-C |
| M | 111 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 118 | Assignment operation in expression. | CERT PRE31-C,EXP30-C,EXP31-C,FIO41-C |
| M | 118 | function call with no prior declaration. | CERT EXP37-C |
| M | 118 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 119 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 122 | Type conversion without cast. : int bool pp -> pk_max = len | CERT INT02-C,INT31-C |
| M | 124 | Assignment operation in expression. | CERT PRE31-C,EXP30-C,EXP31-C,FIO41-C |
| M | 127 | Assignment operation in expression. | CERT PRE31-C,EXP30-C,EXP31-C,FIO41-C |
| M | 128 | Assignment operation in expression. | CERT PRE31-C,EXP30-C,EXP31-C,FIO41-C |
| M | 131 | Assignment operation in expression. | CERT PRE31-C,EXP30-C,EXP31-C,FIO41-C |
| M | 132 | Pointer assignment to wider scope. | CERT DCL30-C,MEM36-C |
| M | 135 | function call with no prior declaration. | CERT EXP37-C |
| M | 135 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 136 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| pvm_alloc (64 to 88 pvmalloc.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 84 | Assignment operation in expression. | CERT PRE31-C,EXP30-C,EXP31-C,FIO41-C |
| M | 85 | function call with no prior declaration. | CERT EXP37-C |
| M | 85 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 87 | Pointer assignment to wider scope. | CERT DCL30-C,MEM36-C |
| M | 84 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| pvm_realloc (91 to 102 pvmalloc.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 98 | Assignment operation in expression. | CERT PRE31-C,EXP30-C,EXP31-C,FIO41-C |
| M | 99 | function call with no prior declaration. | CERT EXP37-C |
| M | 99 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 101 | Pointer assignment to wider scope. | CERT DCL30-C,MEM36-C |
| M | 98 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| pvm_free (105 to 110 pvmalloc.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 109 | function call with no prior declaration. | CERT EXP37-C |
| M | 109 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| da_new (67 to 94 pvmdabuf.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 89 | Assignment operation in expression. | CERT PRE31-C,EXP30-C,EXP31-C,FIO41-C |
| M | 89 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 89 | Value is not of appropriate type. : unsigned int int ( len + sizeof ( union alignme ) ) * sizeof ( char ) | CERT INT01-C,INT02-C,INT07-C |
| M | 90 | Modification of string literal. | CERT STR05-C,STR30-C |
| M | 93 | Pointer assignment to wider scope. | CERT DCL30-C,MEM36-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| da_unref (105 to 111 pvmdabuf.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 109 | Deprecated usage of ++ or -- operators found. | CERT EXP30-C,EXP31-C |
| M | 109 | Assignment operation in expression. | CERT PRE31-C,EXP30-C,EXP31-C,FIO41-C |
| M | 110 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| ppi_config (345 to 355 pvmdshmem.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 350 | function call with no prior declaration. | CERT EXP37-C |
| M | 350 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| ppi_init (365 to 460 pvmdshmem.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 369 | function call with no prior declaration. | CERT EXP37-C |
| M | 369 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 394 | Assignment operation in expression. | CERT PRE31-C,EXP30-C,EXP31-C,FIO41-C |
| M | 394 | Assignment operation in expression. | CERT PRE31-C,EXP30-C,EXP31-C,FIO41-C |
| M | 394 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 397 | function call with no prior declaration. | CERT EXP37-C |
| M | 397 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 398 | Assignment operation in expression. | CERT PRE31-C,EXP30-C,EXP31-C,FIO41-C |
| M | 398 | function call with no prior declaration. | CERT EXP37-C |
| M | 398 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 399 | function call with no prior declaration. | CERT EXP37-C |
| M | 399 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 400 | function call with no prior declaration. | CERT EXP37-C |
| M | 400 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 406 | Assignment operation in expression. | CERT PRE31-C,EXP30-C,EXP31-C,FIO41-C |
| M | 406 | function call with no prior declaration. | CERT EXP37-C |
| M | 406 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 406 | Value is not of appropriate type. : bool long ( pvminbox = ( char * ) shmat ( myshmbufid , 0 , 0 ) ) == ( char * ) | CERT INT01-C,INT02-C,INT07-C |
| M | 409 | function call with no prior declaration. | CERT EXP37-C |
| M | 409 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 410 | function call with no prior declaration. | CERT EXP37-C |
| M | 410 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 412 | function call with no prior declaration. | CERT EXP37-C |
| M | 412 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 418 | Assignment operation in expression. | CERT PRE31-C,EXP30-C,EXP31-C,FIO41-C |
| M | 418 | Numeric overflow | CERT INT32-C |
| M | 419 | function call with no prior declaration. | CERT EXP37-C |
| M | 419 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 420 | function call with no prior declaration. | CERT EXP37-C |
| M | 420 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 422 | function call with no prior declaration. | CERT EXP37-C |
| M | 422 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 427 | function call with no prior declaration. | CERT EXP37-C |
| M | 427 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 429 | function call with no prior declaration. | CERT EXP37-C |
| M | 429 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 429 | Casting operation on a pointer. | CERT EXP11-C,EXP36-C,INT11-C |
| M | 431 | Casting operation on a pointer. | CERT EXP11-C,EXP36-C,INT11-C |
| M | 432 | Casting operation on a pointer. | CERT EXP11-C,EXP36-C,INT11-C |
| M | 440 | function call with no prior declaration. | CERT EXP37-C |
| M | 440 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 445 | Array index not unsigned. | CERT ARR30-C |
| M | 445 | Value is not of appropriate type. : unsigned int int pidtids [ i | CERT INT01-C,INT02-C,INT07-C |
| M | 450 | function call with no prior declaration. | CERT EXP37-C |
| M | 450 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 451 | Assignment operation in expression. | CERT PRE31-C,EXP30-C,EXP31-C,FIO41-C |
| M | 394 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| mpp_free (470 to 500 pvmdshmem.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 479 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 480 | function call with no prior declaration. | CERT EXP37-C |
| M | 480 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 487 | Type conversion without cast. : int bool pp -> p_tid == tid | CERT INT02-C,INT31-C |
| M | 488 | function call with no prior declaration. | CERT EXP37-C |
| M | 488 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 493 | function call with no prior declaration. | CERT EXP37-C |
| M | 493 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 493 | Casting operation on a pointer. | CERT EXP11-C,EXP36-C,INT11-C |
| M | 495 | Array index not unsigned. | CERT ARR30-C |
| M | 495 | Value is not of appropriate type. : unsigned int int pidtids [ i | CERT INT01-C,INT02-C,INT07-C |
| M | 495 | Type conversion without cast. : int bool pidtids [ i ].pt_tid == tid | CERT INT02-C,INT31-C |
| M | 496 | Array index not unsigned. | CERT ARR30-C |
| M | 496 | Value is not of appropriate type. : unsigned int int pidtids [ i | CERT INT01-C,INT02-C,INT07-C |
| M | 499 | function call with no prior declaration. | CERT EXP37-C |
| M | 499 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 499 | Casting operation on a pointer. | CERT EXP11-C,EXP36-C,INT11-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| mpp_conn (509 to 551 pvmdshmem.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 514 | Casting operation on a pointer. | CERT EXP11-C,EXP36-C,INT11-C |
| M | 516 | function call with no prior declaration. | CERT EXP37-C |
| M | 516 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 516 | Casting operation on a pointer. | CERT EXP11-C,EXP36-C,INT11-C |
| M | 517 | Assignment operation in expression. | CERT PRE31-C,EXP30-C,EXP31-C,FIO41-C |
| M | 518 | Array index not unsigned. | CERT ARR30-C |
| M | 518 | Value is not of appropriate type. : unsigned int int pidtids [ idx | CERT INT01-C,INT02-C,INT07-C |
| M | 519 | Deprecated usage of ++ or -- operators found. | CERT EXP30-C,EXP31-C |
| M | 519 | Assignment operation in expression. | CERT PRE31-C,EXP30-C,EXP31-C,FIO41-C |
| M | 522 | function call with no prior declaration. | CERT EXP37-C |
| M | 522 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 522 | Casting operation on a pointer. | CERT EXP11-C,EXP36-C,INT11-C |
| M | 523 | function call with no prior declaration. | CERT EXP37-C |
| M | 523 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 527 | Assignment operation in expression. | CERT PRE31-C,EXP30-C,EXP31-C,FIO41-C |
| M | 532 | Casting operation on a pointer. | CERT EXP11-C,EXP36-C,INT11-C |
| M | 533 | Casting operation on a pointer. | CERT EXP11-C,EXP36-C,INT11-C |
| M | 534 | Array index not unsigned. | CERT ARR30-C |
| M | 534 | Value is not of appropriate type. : unsigned int int pidtids [ idx | CERT INT01-C,INT02-C,INT07-C |
| M | 535 | Array index not unsigned. | CERT ARR30-C |
| M | 535 | Value is not of appropriate type. : unsigned int int pidtids [ idx | CERT INT01-C,INT02-C,INT07-C |
| M | 536 | Array index not unsigned. | CERT ARR30-C |
| M | 536 | Value is not of appropriate type. : unsigned int int pidtids [ idx | CERT INT01-C,INT02-C,INT07-C |
| M | 537 | Array index not unsigned. | CERT ARR30-C |
| M | 537 | Value is not of appropriate type. : unsigned int int pidtids [ idx | CERT INT01-C,INT02-C,INT07-C |
| M | 538 | Array index not unsigned. | CERT ARR30-C |
| M | 538 | Value is not of appropriate type. : unsigned int int pidtids [ idx | CERT INT01-C,INT02-C,INT07-C |
| M | 539 | Array index not unsigned. | CERT ARR30-C |
| M | 539 | Value is not of appropriate type. : unsigned int int pidtids [ idx | CERT INT01-C,INT02-C,INT07-C |
| M | 540 | function call with no prior declaration. | CERT EXP37-C |
| M | 540 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 540 | Casting operation on a pointer. | CERT EXP11-C,EXP36-C,INT11-C |
| M | 542 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 544 | function call with no prior declaration. | CERT EXP37-C |
| M | 544 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 547 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 548 | function call with no prior declaration. | CERT EXP37-C |
| M | 548 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| mpp_input (554 to 661 pvmdshmem.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 570 | Casting operation on a pointer. | CERT EXP11-C,EXP36-C,INT11-C |
| M | 574 | Array index not unsigned. | CERT ARR30-C |
| M | 574 | Value is not of appropriate type. : unsigned int int sdr = inmsgs [ next | CERT INT01-C,INT02-C,INT07-C |
| M | 575 | Array index not unsigned. | CERT ARR30-C |
| M | 575 | Value is not of appropriate type. : unsigned int int src = inmsgs [ next | CERT INT01-C,INT02-C,INT07-C |
| M | 577 | Array index not unsigned. | CERT ARR30-C |
| M | 577 | Value is not of appropriate type. : unsigned int int inmsgs [ next | CERT INT01-C,INT02-C,INT07-C |
| M | 580 | Assignment operation in expression. | CERT PRE31-C,EXP30-C,EXP31-C,FIO41-C |
| M | 580 | Array index not unsigned. | CERT ARR30-C |
| M | 580 | Value is not of appropriate type. : unsigned int int ! ( ipid = inmsgs [ next | CERT INT01-C,INT02-C,INT07-C |
| M | 582 | Assignment operation in expression. | CERT PRE31-C,EXP30-C,EXP31-C,FIO41-C |
| M | 582 | function call with no prior declaration. | CERT EXP37-C |
| M | 582 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 584 | Assignment operation in expression. | CERT PRE31-C,EXP30-C,EXP31-C,FIO41-C |
| M | 584 | function call with no prior declaration. | CERT EXP37-C |
| M | 584 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 585 | function call with no prior declaration. | CERT EXP37-C |
| M | 585 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 588 | Assignment operation in expression. | CERT PRE31-C,EXP30-C,EXP31-C,FIO41-C |
| M | 588 | function call with no prior declaration. | CERT EXP37-C |
| M | 588 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 589 | function call with no prior declaration. | CERT EXP37-C |
| M | 589 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 596 | function call with no prior declaration. | CERT EXP37-C |
| M | 596 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 603 | Assignment operation in expression. | CERT PRE31-C,EXP30-C,EXP31-C,FIO41-C |
| M | 603 | function call with no prior declaration. | CERT EXP37-C |
| M | 603 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 603 | Value is not of appropriate type. : bool long pe == ( struct peer * ) | CERT INT01-C,INT02-C,INT07-C |
| M | 604 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 605 | function call with no prior declaration. | CERT EXP37-C |
| M | 605 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 608 | Array index not unsigned. | CERT ARR30-C |
| M | 608 | Value is not of appropriate type. : unsigned int int cp = pe -> p_buf + 5 * pgsz + inmsgs [ next | CERT INT01-C,INT02-C,INT07-C |
| M | 609 | Array index not unsigned. | CERT ARR30-C |
| M | 609 | Value is not of appropriate type. : unsigned int int buf = cp - ( inmsgs [ next | CERT INT01-C,INT02-C,INT07-C |
| M | 610 | Array index not unsigned. | CERT ARR30-C |
| M | 610 | Value is not of appropriate type. : unsigned int int dst = inmsgs [ next | CERT INT01-C,INT02-C,INT07-C |
| M | 611 | Array index not unsigned. | CERT ARR30-C |
| M | 611 | Value is not of appropriate type. : unsigned int int len = inmsgs [ next | CERT INT01-C,INT02-C,INT07-C |
| M | 621 | function call with no prior declaration. | CERT EXP37-C |
| M | 621 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 623 | function call with no prior declaration. | CERT EXP37-C |
| M | 623 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 625 | Modification of string literal. | CERT STR05-C,STR30-C |
| M | 638 | Array index not unsigned. | CERT ARR30-C |
| M | 638 | Value is not of appropriate type. : unsigned int int pp -> pk_flag = inmsgs [ next | CERT INT01-C,INT02-C,INT07-C |
| M | 639 | Array index not unsigned. | CERT ARR30-C |
| M | 639 | Value is not of appropriate type. : unsigned int int pp -> pk_tag = inmsgs [ next | CERT INT01-C,INT02-C,INT07-C |
| M | 640 | Array index not unsigned. | CERT ARR30-C |
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 640 | Value is not of appropriate type. : unsigned int int pp -> pk_ctx = inmsgs [ next | CERT INT01-C,INT02-C,INT07-C |
| M | 641 | Array index not unsigned. | CERT ARR30-C |
| M | 641 | Value is not of appropriate type. : unsigned int int pp -> pk_enc = inmsgs [ next | CERT INT01-C,INT02-C,INT07-C |
| M | 642 | Array index not unsigned. | CERT ARR30-C |
| M | 642 | Value is not of appropriate type. : unsigned int int pp -> pk_wid = inmsgs [ next | CERT INT01-C,INT02-C,INT07-C |
| M | 643 | Array index not unsigned. | CERT ARR30-C |
| M | 643 | Value is not of appropriate type. : unsigned int int pp -> pk_crc = inmsgs [ next | CERT INT01-C,INT02-C,INT07-C |
| M | 645 | Assignment operation in expression. | CERT PRE31-C,EXP30-C,EXP31-C,FIO41-C |
| M | 645 | function call with no prior declaration. | CERT EXP37-C |
| M | 645 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 646 | function call with no prior declaration. | CERT EXP37-C |
| M | 646 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 650 | function call with no prior declaration. | CERT EXP37-C |
| M | 650 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 655 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 656 | function call with no prior declaration. | CERT EXP37-C |
| M | 656 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 660 | Assignment operation in expression. | CERT PRE31-C,EXP30-C,EXP31-C,FIO41-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| mpp_output (672 to 769 pvmdshmem.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 692 | Assignment operation in expression. | CERT PRE31-C,EXP30-C,EXP31-C,FIO41-C |
| M | 697 | function call with no prior declaration. | CERT EXP37-C |
| M | 697 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 705 | function call with no prior declaration. | CERT EXP37-C |
| M | 705 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 706 | Modification of string literal. | CERT STR05-C,STR30-C |
| M | 706 | function call with no prior declaration. | CERT EXP37-C |
| M | 706 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 707 | Assignment operation in expression. | CERT PRE31-C,EXP30-C,EXP31-C,FIO41-C |
| M | 709 | function call with no prior declaration. | CERT EXP37-C |
| M | 709 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 715 | Assignment operation in expression. | CERT PRE31-C,EXP30-C,EXP31-C,FIO41-C |
| M | 715 | function call with no prior declaration. | CERT EXP37-C |
| M | 715 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 715 | Value is not of appropriate type. : bool long pe != ( struct peer * ) | CERT INT01-C,INT02-C,INT07-C |
| M | 718 | function call with no prior declaration. | CERT EXP37-C |
| M | 718 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 719 | Assignment operation in expression. | CERT PRE31-C,EXP30-C,EXP31-C,FIO41-C |
| M | 721 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 725 | function call with no prior declaration. | CERT EXP37-C |
| M | 725 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 727 | Array index not unsigned. | CERT ARR30-C |
| M | 727 | Value is not of appropriate type. : unsigned int int dmsgs [ next | CERT INT01-C,INT02-C,INT07-C |
| M | 728 | Array index not unsigned. | CERT ARR30-C |
| M | 728 | Value is not of appropriate type. : unsigned int int dmsgs [ next | CERT INT01-C,INT02-C,INT07-C |
| M | 729 | Array index not unsigned. | CERT ARR30-C |
| M | 729 | Value is not of appropriate type. : unsigned int int dmsgs [ next | CERT INT01-C,INT02-C,INT07-C |
| M | 730 | Array index not unsigned. | CERT ARR30-C |
| M | 730 | Value is not of appropriate type. : unsigned int int dmsgs [ next | CERT INT01-C,INT02-C,INT07-C |
| M | 731 | Array index not unsigned. | CERT ARR30-C |
| M | 731 | Value is not of appropriate type. : unsigned int int dmsgs [ next | CERT INT01-C,INT02-C,INT07-C |
| M | 732 | Array index not unsigned. | CERT ARR30-C |
| M | 732 | Value is not of appropriate type. : unsigned int int dmsgs [ next | CERT INT01-C,INT02-C,INT07-C |
| M | 733 | Array index not unsigned. | CERT ARR30-C |
| M | 733 | Value is not of appropriate type. : unsigned int int dmsgs [ next | CERT INT01-C,INT02-C,INT07-C |
| M | 734 | Array index not unsigned. | CERT ARR30-C |
| M | 734 | Value is not of appropriate type. : unsigned int int dmsgs [ next | CERT INT01-C,INT02-C,INT07-C |
| M | 735 | Array index not unsigned. | CERT ARR30-C |
| M | 735 | Value is not of appropriate type. : unsigned int int dmsgs [ next | CERT INT01-C,INT02-C,INT07-C |
| M | 736 | Array index not unsigned. | CERT ARR30-C |
| M | 736 | Value is not of appropriate type. : unsigned int int dmsgs [ next | CERT INT01-C,INT02-C,INT07-C |
| M | 737 | Array index not unsigned. | CERT ARR30-C |
| M | 737 | Value is not of appropriate type. : unsigned int int dmsgs [ next | CERT INT01-C,INT02-C,INT07-C |
| M | 753 | function call with no prior declaration. | CERT EXP37-C |
| M | 753 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 758 | function call with no prior declaration. | CERT EXP37-C |
| M | 758 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 764 | function call with no prior declaration. | CERT EXP37-C |
| M | 764 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| Code | Line | Violation | Standard |
|---|
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| mpp_probe (781 to 833 pvmdshmem.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 788 | Casting operation on a pointer. | CERT EXP11-C,EXP36-C,INT11-C |
| M | 789 | Casting operation on a pointer. | CERT EXP11-C,EXP36-C,INT11-C |
| M | 794 | function call with no prior declaration. | CERT EXP37-C |
| M | 794 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 795 | Assignment operation in expression. | CERT PRE31-C,EXP30-C,EXP31-C,FIO41-C |
| M | 797 | Assignment operation in expression. | CERT PRE31-C,EXP30-C,EXP31-C,FIO41-C |
| M | 798 | Assignment operation in expression. | CERT PRE31-C,EXP30-C,EXP31-C,FIO41-C |
| M | 800 | Assignment operation in expression. | CERT PRE31-C,EXP30-C,EXP31-C,FIO41-C |
| M | 800 | function call with no prior declaration. | CERT EXP37-C |
| M | 800 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 806 | Assignment operation in expression. | CERT PRE31-C,EXP30-C,EXP31-C,FIO41-C |
| M | 813 | function call with no prior declaration. | CERT EXP37-C |
| M | 813 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 816 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 818 | function call with no prior declaration. | CERT EXP37-C |
| M | 818 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 825 | Casting operation on a pointer. | CERT EXP11-C,EXP36-C,INT11-C |
| M | 825 | Type conversion without cast. : bool int ( | CERT INT02-C,INT31-C |
| M | 825 | Value is not of appropriate type. : bool int ( maxpidtid | CERT INT01-C,INT02-C,INT07-C |
| M | 825 | Casting operation on a pointer. | CERT EXP11-C,EXP36-C,INT11-C |
| M | 827 | Array index not unsigned. | CERT ARR30-C |
| M | 827 | Value is not of appropriate type. : unsigned int int pidtids [ i | CERT INT01-C,INT02-C,INT07-C |
| M | 828 | Assignment operation in expression. | CERT PRE31-C,EXP30-C,EXP31-C,FIO41-C |
| M | 828 | function call with no prior declaration. | CERT EXP37-C |
| M | 828 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 828 | Array index not unsigned. | CERT ARR30-C |
| M | 828 | Value is not of appropriate type. : unsigned int int tp = task_find ( pidtids [ i | CERT INT01-C,INT02-C,INT07-C |
| M | 829 | Array index not unsigned. | CERT ARR30-C |
| M | 829 | Value is not of appropriate type. : unsigned int int pidtids [ i | CERT INT01-C,INT02-C,INT07-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| mpp_cleanup (843 to 884 pvmdshmem.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 855 | function call with no prior declaration. | CERT EXP37-C |
| M | 855 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 856 | function call with no prior declaration. | CERT EXP37-C |
| M | 856 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 861 | function call with no prior declaration. | CERT EXP37-C |
| M | 861 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 866 | function call with no prior declaration. | CERT EXP37-C |
| M | 866 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 868 | function call with no prior declaration. | CERT EXP37-C |
| M | 868 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 869 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 870 | function call with no prior declaration. | CERT EXP37-C |
| M | 870 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| pidtid_dump (887 to 937 pvmdshmem.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 887 | Declaration is missing type. | CERT DCL31-C |
| M | 892 | function call with no prior declaration. | CERT EXP37-C |
| M | 892 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 894 | Array index not unsigned. | CERT ARR30-C |
| M | 894 | Value is not of appropriate type. : unsigned int int pidtids [ i | CERT INT01-C,INT02-C,INT07-C |
| M | 900 | Modification of string literal. | CERT STR05-C,STR30-C |
| M | 904 | Modification of string literal. | CERT STR05-C,STR30-C |
| M | 908 | Modification of string literal. | CERT STR05-C,STR30-C |
| M | 912 | Modification of string literal. | CERT STR05-C,STR30-C |
| M | 916 | Modification of string literal. | CERT STR05-C,STR30-C |
| M | 921 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 921 | Array index not unsigned. | CERT ARR30-C |
| M | 921 | Value is not of appropriate type. : unsigned int int sprintf ( pvmtxt , "%4d pid %d tid %x ptid %x stat %s key 0x%x" , i , pidtids [ i | CERT INT01-C,INT02-C,INT07-C |
| M | 921 | Value is not of appropriate type. : unsigned int int sprintf ( pvmtxt , "%4d pid %d tid %x ptid %x stat %s key 0x%x" , i , pidtids [ i ].pt_pid , pidtids [ i | CERT INT01-C,INT02-C,INT07-C |
| M | 921 | Value is not of appropriate type. : unsigned int int sprintf ( pvmtxt , "%4d pid %d tid %x ptid %x stat %s key 0x%x" , i , pidtids [ i ].pt_pid , pidtids [ i ].pt_tid , pidtids [ i | CERT INT01-C,INT02-C,INT07-C |
| M | 921 | Value is not of appropriate type. : unsigned int int sprintf ( pvmtxt , "%4d pid %d tid %x ptid %x stat %s key 0x%x" , i , pidtids [ i ].pt_pid , pidtids [ i ].pt_tid , pidtids [ i ].pt_ptid , s , pidtids [ i | CERT INT01-C,INT02-C,INT07-C |
| M | 931 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 933 | function call with no prior declaration. | CERT EXP37-C |
| M | 933 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| mpp_setstatus (945 to 962 pvmdshmem.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 952 | function call with no prior declaration. | CERT EXP37-C |
| M | 952 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 952 | Casting operation on a pointer. | CERT EXP11-C,EXP36-C,INT11-C |
| M | 954 | Array index not unsigned. | CERT ARR30-C |
| M | 954 | Value is not of appropriate type. : unsigned int int pidtids [ i | CERT INT01-C,INT02-C,INT07-C |
| M | 955 | Assignment operation in expression. | CERT PRE31-C,EXP30-C,EXP31-C,FIO41-C |
| M | 955 | function call with no prior declaration. | CERT EXP37-C |
| M | 955 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 955 | Array index not unsigned. | CERT ARR30-C |
| M | 955 | Value is not of appropriate type. : unsigned int int tp = task_find ( pidtids [ i | CERT INT01-C,INT02-C,INT07-C |
| M | 957 | Array index not unsigned. | CERT ARR30-C |
| M | 957 | Value is not of appropriate type. : unsigned int int pidtids [ i | CERT INT01-C,INT02-C,INT07-C |
| M | 960 | function call with no prior declaration. | CERT EXP37-C |
| M | 960 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 960 | Casting operation on a pointer. | CERT EXP11-C,EXP36-C,INT11-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| mpp_dredge (971 to 990 pvmdshmem.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 977 | function call with no prior declaration. | CERT EXP37-C |
| M | 977 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 977 | Casting operation on a pointer. | CERT EXP11-C,EXP36-C,INT11-C |
| M | 979 | Array index not unsigned. | CERT ARR30-C |
| M | 979 | Value is not of appropriate type. : unsigned int int pidtids [ i | CERT INT01-C,INT02-C,INT07-C |
| M | 980 | Assignment operation in expression. | CERT PRE31-C,EXP30-C,EXP31-C,FIO41-C |
| M | 980 | function call with no prior declaration. | CERT EXP37-C |
| M | 980 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 980 | Array index not unsigned. | CERT ARR30-C |
| M | 980 | Value is not of appropriate type. : unsigned int int tp = task_find ( pidtids [ i | CERT INT01-C,INT02-C,INT07-C |
| M | 981 | function call with no prior declaration. | CERT EXP37-C |
| M | 981 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 981 | Casting operation on a pointer. | CERT EXP11-C,EXP36-C,INT11-C |
| M | 984 | function call with no prior declaration. | CERT EXP37-C |
| M | 984 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 984 | Casting operation on a pointer. | CERT EXP11-C,EXP36-C,INT11-C |
| M | 986 | Array index not unsigned. | CERT ARR30-C |
| M | 986 | Value is not of appropriate type. : unsigned int int pidtids [ i | CERT INT01-C,INT02-C,INT07-C |
| M | 988 | function call with no prior declaration. | CERT EXP37-C |
| M | 988 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 988 | Casting operation on a pointer. | CERT EXP11-C,EXP36-C,INT11-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| ppi_load (998 to 1031 pvmdshmem.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 1008 | Array index not unsigned. | CERT ARR30-C |
| M | 1008 | Value is not of appropriate type. : unsigned int int wxp -> w_vec [ i | CERT INT01-C,INT02-C,INT07-C |
| M | 1011 | Assignment operation in expression. | CERT PRE31-C,EXP30-C,EXP31-C,FIO41-C |
| M | 1011 | function call with no prior declaration. | CERT EXP37-C |
| M | 1011 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 1014 | Array index not unsigned. | CERT ARR30-C |
| M | 1014 | Value is not of appropriate type. : unsigned int int wxp -> w_vec [ i | CERT INT01-C,INT02-C,INT07-C |
| M | 1026 | Array index not unsigned. | CERT ARR30-C |
| M | 1026 | Value is not of appropriate type. : unsigned int int wxp -> w_vec [ i | CERT INT01-C,INT02-C,INT07-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| ppi_kill (1035 to 1046 pvmdshmem.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 1041 | function call with no prior declaration. | CERT EXP37-C |
| M | 1041 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 1043 | function call with no prior declaration. | CERT EXP37-C |
| M | 1043 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| shm_wrt_pkts (1054 to 1096 pvmdshmem.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 1065 | Assignment operation in expression. | CERT PRE31-C,EXP30-C,EXP31-C,FIO41-C |
| M | 1073 | Assignment operation in expression. | CERT PRE31-C,EXP30-C,EXP31-C,FIO41-C |
| M | 1083 | Assignment operation in expression. | CERT PRE31-C,EXP30-C,EXP31-C,FIO41-C |
| M | 1087 | function call with no prior declaration. | CERT EXP37-C |
| M | 1087 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| pvm_perror (145 to 158 pvmerr.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 150 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 152 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 153 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 156 | Value is not of appropriate type. : unsigned int int pvm_errlist [ - pvm_errno | CERT INT01-C,INT02-C,INT07-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| errnamecode (161 to 171 pvmerr.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 167 | Array index not unsigned. | CERT ARR30-C |
| M | 167 | Value is not of appropriate type. : unsigned int int errnames [ i | CERT INT01-C,INT02-C,INT07-C |
| M | 168 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 168 | Array index not unsigned. | CERT ARR30-C |
| M | 168 | Value is not of appropriate type. : unsigned int int ! strcmp ( s , errnames [ i | CERT INT01-C,INT02-C,INT07-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| pvm_strerror (174 to 179 pvmerr.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 178 | Value is not of appropriate type. : unsigned int int pvm_errlist [ - pvm_errno | CERT INT01-C,INT02-C,INT07-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| frag_get_header (103 to 129 pvmfrag.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 125 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 128 | Pointer assignment to wider scope. | CERT DCL30-C,MEM36-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| frag_put_header (132 to 146 pvmfrag.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 133 | Declaration is missing type. | CERT DCL31-C |
| M | 143 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| fr_new (161 to 200 pvmfrag.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 167 | Assignment operation in expression. | CERT PRE31-C,EXP30-C,EXP31-C,FIO41-C |
| M | 171 | Assignment operation in expression. | CERT PRE31-C,EXP30-C,EXP31-C,FIO41-C |
| M | 172 | Assignment operation in expression. | CERT PRE31-C,EXP30-C,EXP31-C,FIO41-C |
| M | 172 | function call with no prior declaration. | CERT EXP37-C |
| M | 172 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 176 | Type conversion without cast. : int bool fp -> fr_max = len | CERT INT02-C,INT31-C |
| M | 179 | Assignment operation in expression. | CERT PRE31-C,EXP30-C,EXP31-C,FIO41-C |
| M | 180 | Assignment operation in expression. | CERT PRE31-C,EXP30-C,EXP31-C,FIO41-C |
| M | 194 | Pointer assignment to wider scope. | CERT DCL30-C,MEM36-C |
| M | 197 | function call with no prior declaration. | CERT EXP37-C |
| M | 197 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 198 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| fr_snew (209 to 232 pvmfrag.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 216 | Assignment operation in expression. | CERT PRE31-C,EXP30-C,EXP31-C,FIO41-C |
| M | 219 | Assignment operation in expression. | CERT PRE31-C,EXP30-C,EXP31-C,FIO41-C |
| M | 220 | Assignment operation in expression. | CERT PRE31-C,EXP30-C,EXP31-C,FIO41-C |
| M | 221 | Assignment operation in expression. | CERT PRE31-C,EXP30-C,EXP31-C,FIO41-C |
| M | 226 | Pointer assignment to wider scope. | CERT DCL30-C,MEM36-C |
| M | 229 | function call with no prior declaration. | CERT EXP37-C |
| M | 229 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 230 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| pvmsetlog (293 to 364 pvmlog.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 309 | function call with no prior declaration. | CERT EXP37-C |
| M | 309 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 332 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 339 | Assignment operation in expression. | CERT PRE31-C,EXP30-C,EXP31-C,FIO41-C |
| M | 340 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 341 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 344 | Assignment operation in expression. | CERT PRE31-C,EXP30-C,EXP31-C,FIO41-C |
| M | 344 | function call with no prior declaration. | CERT EXP37-C |
| M | 344 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 346 | function call with no prior declaration. | CERT EXP37-C |
| M | 346 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 350 | Modification of string literal. | CERT STR05-C,STR30-C |
| M | 350 | Assignment operation in expression. | CERT PRE31-C,EXP30-C,EXP31-C,FIO41-C |
| M | 351 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 357 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 350 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 339 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| vpvmlogprintf (367 to 453 pvmlog.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 390 | function call with no prior declaration. | CERT EXP37-C |
| M | 390 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 397 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 400 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 411 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 413 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 420 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 423 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 435 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 437 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 439 | Assignment operation in expression. | CERT PRE31-C,EXP30-C,EXP31-C,FIO41-C |
| M | 440 | function call with no prior declaration. | CERT EXP37-C |
| M | 440 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 444 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 444 | Value is not of appropriate type. : unsigned int signed char atnewline = ( fmt [ strlen ( fmt ) | CERT INT01-C,INT02-C,INT07-C |
| M | 444 | Value is not of appropriate type. : unsigned int signed char atnewline = ( fmt [ strlen ( fmt ) - 1 | CERT INT01-C,INT02-C,INT07-C |
| M | 444 | Value is not of appropriate type. : bool unsigned char 1 : | CERT INT01-C,INT02-C,INT07-C |
| M | 444 | Value is not of appropriate type. : bool unsigned char | CERT INT01-C,INT02-C,INT07-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| pvmlogprintf (456 to 480 pvmlog.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 469 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 477 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| pvmlogperror (483 to 513 pvmlog.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 504 | Array index not unsigned. | CERT ARR30-C |
| M | 504 | Value is not of appropriate type. : unsigned int int sys_errlist [ errno | CERT INT01-C,INT02-C,INT07-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| pvmlogerror (524 to 609 pvmlog.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 524 | Declaration is missing type. | CERT DCL31-C |
| M | 528 | Value is not of appropriate type. : bool unsigned char atnewline = 1 | CERT INT01-C,INT02-C,INT07-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| Code | (Line) | Violation | Standard |
|---|---|---|---|
| M | (Source line number) | [Text of Mandatory standard] | [Appropriate rule reference] |
| C | [Text of Checking standard] | ||
| O | [Text of Optional standard] | ||
[Source: Text of line from Source file]
| |||
| Components which pass all standards are marked: | Pass |
| Components which fail only Optional standards are marked: | Conditional Pass |
| Components which fail on insufficient comments only are marked: | Comment FAIL |
| Components which violate Mandatory standards are marked: | FAIL |
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| [ | Top of Report | | | Procedure Table | | | Contents | ] |
|---|